import { ConstRangePermission } from '../range-permissions';
import { SubDocument } from '../sub-document';
import { BaseManipulator } from './base-manipulator';
import { ConstInterval } from '@devexpress/utils/lib/intervals/const';
export declare class RangePermissionManipulator extends BaseManipulator {
    createRangePermission(subDocument: SubDocument, permissionTemplate: ConstRangePermission): void;
    deleteRangePermission(subDocument: SubDocument, permissionTemplate: ConstRangePermission, permissionIndex?: number): void;
    insertRangePermissionsFromSubDocument(fromSubDocument: SubDocument, toSubDocument: SubDocument, fromInterval: ConstInterval, modelsConstOffset: number): void;
}
