import { type DecoratorNodeData, type DecoratorNodeValueMap } from '../../generate-decorator-node.js';
declare const htmlProperties: readonly [{
    readonly name: "html";
    readonly default: "";
    readonly urlType: "html";
    readonly wordCount: true;
}];
export type HtmlData = DecoratorNodeData<typeof htmlProperties, true>;
export interface HtmlNode extends DecoratorNodeValueMap<typeof htmlProperties, true> {
}
declare const HtmlNode_base: import("../../generate-decorator-node.js").GeneratedDecoratorNodeClass<DecoratorNodeValueMap<readonly [{
    readonly name: "html";
    readonly default: "";
    readonly urlType: "html";
    readonly wordCount: true;
}], true>, import("./html-renderer.js").HtmlExportDOMOutput>;
export declare class HtmlNode extends HtmlNode_base {
    static importDOM(): {
        '#comment': (nodeElem: Node) => {
            conversion(domNode: Node): {
                node: import("lexical/LexicalNode.js").LexicalNode;
            };
            priority: 0;
        } | null;
        table: (nodeElem: HTMLElement) => {
            conversion(domNode: HTMLElement): {
                node: import("lexical/LexicalNode.js").LexicalNode;
            };
            priority: 0;
        } | null;
    };
    isEmpty(): boolean;
}
export declare function $createHtmlNode(dataset?: HtmlData): HtmlNode;
export declare function $isHtmlNode(node: unknown): node is HtmlNode;
export {};
//# sourceMappingURL=HtmlNode.d.ts.map