import type { Page } from '@revesuite/store'; import type { BaseBlockModel } from '@revesuite/store'; import type { VEditor, VRange } from '@revesuite/virgo'; import type { ListType } from '../../list-block/index.js'; import type { ExtendedModel } from './types.js'; export declare function asyncSetVRange(model: BaseBlockModel, vRange: VRange): Promise; export declare function asyncFocusRichText(page: Page, id: string, vRange?: VRange): Promise | undefined; export declare function isCollapsedAtBlockStart(vEditor: VEditor): boolean; export declare function isInSamePath(page: Page, children: BaseBlockModel, father: BaseBlockModel): boolean; export declare function convertToList(page: Page, model: ExtendedModel, listType: ListType, prefix: string, otherProperties?: Record): boolean; export declare function convertToParagraph(page: Page, model: ExtendedModel, type: 'text' | 'quote' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6', prefix: string): boolean; export declare function convertToDivider(page: Page, model: ExtendedModel, prefix: string): boolean; export declare function createBookmarkBlock(parentModel: BaseBlockModel, index?: number): string; //# sourceMappingURL=common-operations.d.ts.map