/// import { DecoratorNode, DOMConversionMap, LexicalNode, NodeKey } from 'lexical'; export type SerializedPageBreakNode = { type: string; version: 1; pageNumber: number; }; export declare class PageBreakNode extends DecoratorNode { __pageNumber: number; constructor(pageNumber?: number, key?: NodeKey); static getType(): string; getPageNo(): number; setPageNo(pageNumber: number): void; static clone(node: PageBreakNode): PageBreakNode; static importJSON(serializedNode: SerializedPageBreakNode): PageBreakNode; static importDOM(): DOMConversionMap | null; exportJSON(): SerializedPageBreakNode; createDOM(): HTMLElement; getTextContent(): string; isInline(): false; updateDOM(): boolean; decorate(): JSX.Element; static fromCodoxNode(codoxNode: { pageNumber: number; codox_metadata: { type: string; id: any; }; text: any; format: any; mode: any; detail: any; version: any; }): PageBreakNode; toCodoxNode(): { type: string; text: string; pageNumber: number; style: string; version: 1; codox_metadata: { type: string; id: number; }; }; } export declare function $createPageBreakNode(pageNumber?: number): PageBreakNode; export declare function $isPageBreakNode(node: LexicalNode | null | undefined): node is PageBreakNode;