import { Peritext } from './Peritext'; import { ExtensionApi } from '../../json-crdt/extensions/ExtensionApi'; import { PeritextHeadless, type PeritextHeadlessOpts } from './PeritextHeadless'; 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; private _txt?; /** * Returns the default shared {@link Peritext} instance. * * @deprecated Use {@link PeritextApi#peritext} instead. */ get txt(): Peritext; constructor(node: PeritextNode, api: ModelApi); peritext(): Peritext; headless(opts?: PeritextHeadlessOpts): PeritextHeadless; text(): StrApi; slices(): ArrApi>; toString(tab?: string): string; } //# sourceMappingURL=PeritextApi.d.ts.map