import { Bookmark } from '../../../common/model/bookmarks'; import { SubDocument } from '../../../common/model/sub-document'; import { IProcessor } from '../../../common/processor'; import { BookmarkApi } from '../bookmark'; import { IInterval } from '../interval'; import { Collection } from './collection'; export declare class BookmarkCollection extends Collection { protected _subDocument: SubDocument; constructor(processor: IProcessor, subDocument: SubDocument); find(position: number | IInterval | IInterval[] | string | RegExp): TBookmark[]; create(interval: IInterval, name: string): BookmarkApi; protected _getItem(coreItem: Bookmark): TBookmark; protected _getCoreItems(): Bookmark[]; }