import { RangePermission } from '../../common/model/range-permissions';
import { SubDocument } from '../../common/model/sub-document';
import { IProcessor } from '../../common/processor';
import { IntervalApi } from './interval';
import { SubDocumentApi } from './sub-document';
export declare class RangePermissionApi {
    protected _processor: IProcessor;
    protected _subDocument: SubDocument;
    protected _rangePermission: RangePermission;
    constructor(processor: IProcessor, subDocument: SubDocument, rangePermission: RangePermission);
    get index(): number;
    get subDocument(): SubDocumentApi;
    get interval(): IntervalApi;
    get userName(): string;
    get group(): string;
    delete(): void;
}
