import { Peritext } from './Peritext'; import { ExtensionApi } from '../../json-crdt/extensions/ExtensionApi'; import type { Editor } from './editor/Editor'; import type { PeritextNode } from './PeritextNode'; import type { StrApi, ArrApi, ArrNode, ModelApi } from '../../json-crdt'; import type { SliceNode } from './slice/types'; export declare class PeritextApi extends ExtensionApi { node: PeritextNode; readonly api: ModelApi; readonly txt: Peritext; readonly editor: Editor; constructor(node: PeritextNode, api: ModelApi); text(): StrApi; slices(): ArrApi>; toString(tab?: string): string; }