import { DOMConversionMap, DOMExportOutput, TextNode } from "lexical"; export declare function getAllEndNoteNodes(): EndNoteNode[]; export declare class EndNoteNode extends TextNode { __number: number; __contentKey: string; __attrId: string; static getType(): string; static clone(node: EndNoteNode): EndNoteNode; constructor(number?: number, contentKey?: string, text?: string, attrId?: string); static importJSON(serializedNode: any): EndNoteNode; exportJSON(): { number: number; contentKey: string; attrId: string; type: string; version: number; id: string; detail: number; format: number; mode: import("lexical").TextModeType; style: string; text: string; }; setAttrId(attrId: string): void; getAttrId(): string; createDOM(config: any): HTMLElement; exportDOM(): DOMExportOutput; getNumber(): number; setNumber(number: number): void; setContentKey(key: string): void; getContentKey(): string; canInsertTextBefore(): boolean; canInsertTextAfter(): boolean; toCodoxNode(): { type: string; text: string; format: number; mode: import("lexical").TextModeType; detail: number; version: number; codox_metadata: { type: string; id: string; contentKey: string; number: number; attrId: string; _namespace: string; }; }; static fromCodoxNode(codoxNode: any): { type: string; text: any; format: any; mode: any; detail: any; version: any; number: any; contentKey: any; attrId: any; id: any; style: any; }; static importDOM(): DOMConversionMap; } export declare function $createEndNoteNode(number: number, contentKey?: string, attrId?: string): EndNoteNode; export declare function $isEndNoteNode(node: any): node is EndNoteNode;