import { NodeApi } from '../../json-crdt/model/api/nodes';
import type { ProseMirrorNode } from './ProseMirrorNode';
import type { ArrApi, ArrNode, ExtApi, StrApi } from '../../json-crdt';
import type { SliceNode } from '../peritext/slice/types';
import type { PmNode } from './types';
export declare class ProseMirrorApi extends NodeApi<ProseMirrorNode> implements ExtApi<ProseMirrorNode> {
    text(): StrApi;
    slices(): ArrApi<ArrNode<SliceNode>>;
    mergePmNode(node: PmNode): void;
}
