import type { BaseBlockModel } from '@revesuite/store'; import { BaseService } from '../__internal__/service/index.js'; import type { BlockTransformContext, SerializedBlock } from '../__internal__/utils/index.js'; import type { PageBlockModel } from './page-model.js'; export declare class PageBlockService extends BaseService { block2html(block: PageBlockModel, { childText, begin, end }?: BlockTransformContext): string; block2Text(block: PageBlockModel, { childText, begin, end }?: BlockTransformContext): string; private _getAllSubTexts; json2Block(focusedBlockModel: BaseBlockModel, pastedBlocks: SerializedBlock[]): Promise; } //# sourceMappingURL=page-service.d.ts.map