import { CommandItemConfig } from '@haklex/rich-editor/commands'; import { EditorConfig, LexicalEditor, LexicalNode, SerializedLexicalNode } from 'lexical'; import { ReactElement } from 'react'; import { EmbedType } from '../url-matchers'; import { EmbedNode } from './EmbedNode'; export declare class EmbedEditNode extends EmbedNode { static commandItems: CommandItemConfig[]; static clone(node: EmbedEditNode): EmbedEditNode; static importJSON(_serializedNode: SerializedLexicalNode & Record): EmbedEditNode; decorate(_editor: LexicalEditor, _config: EditorConfig): ReactElement; } export declare function $createEmbedEditNode(url: string, source: EmbedType | null): EmbedEditNode; export declare function $isEmbedEditNode(node: LexicalNode | null | undefined): node is EmbedEditNode; //# sourceMappingURL=EmbedEditNode.d.ts.map