import { Bookmark } from '../../common/model/bookmarks';
import { SubDocument } from '../../common/model/sub-document';
import { IProcessor } from '../../common/processor';
import { IntervalApi } from './interval';
import { SubDocumentApi } from './sub-document';
export declare class BookmarkApi {
    protected _processor: IProcessor;
    protected _subDocument: SubDocument;
    protected _bookmark: Bookmark;
    constructor(processor: IProcessor, subDocument: SubDocument, bookmark: Bookmark);
    get index(): number;
    get subDocument(): SubDocumentApi;
    get interval(): IntervalApi;
    get name(): string;
    delete(): void;
}
