import { DOMConversionMap, DOMExportOutput, LexicalEditor, TextNode, type LexicalNode, type NodeKey, type SerializedTextNode } from "lexical";
export type SerializedZeroWidthNode = SerializedTextNode;
/**
 * @deprecated Use `PlaceholderNode` instead. This Node will be removed in a future version.
 */
export declare class ZeroWidthNode extends TextNode {
    private __textContent;
    static getType(): string;
    static clone(node: ZeroWidthNode): ZeroWidthNode;
    static importJSON(_: SerializedZeroWidthNode): ZeroWidthNode;
    constructor(__textContent: string, key?: NodeKey);
    exportJSON(): SerializedZeroWidthNode;
    updateDOM(): boolean;
    static importDOM(): DOMConversionMap | null;
    exportDOM(editor: LexicalEditor): DOMExportOutput;
    isTextEntity(): boolean;
    getTextContent(): string;
}
export declare function $createZeroWidthNode(textContent?: string): ZeroWidthNode;
export declare function $isZeroWidthNode(node: LexicalNode | null | undefined): node is ZeroWidthNode;
