import React from "react"; import { ToolbarElementConfig } from "./components/ToolbarElement"; import { PluginConfig } from "./components/Plugin"; import { NodeConfig } from "./components/Node"; export declare const LexicalEditorConfig: { ({ children }: { children: React.ReactNode; }): React.JSX.Element; ToolbarElement: ({ name, element, after, before, remove }: import("./components/ToolbarElement").ToolbarElementProps) => React.JSX.Element; Plugin: ({ name, element, after, before, remove }: import("./components/Plugin").PluginProps) => React.JSX.Element; Node: ({ name, node, after, before, remove }: import("./components/Node").NodeProps) => React.JSX.Element; }; export declare const LexicalEditorWithConfig: ({ children }: { children: React.ReactNode; }) => React.JSX.Element; export declare function useLexicalEditorConfig(): { toolbarElements: ToolbarElementConfig[]; plugins: PluginConfig[]; nodes: NodeConfig[]; };