import { TazeProps } from "../components"; import { TEditor, Value } from "../slate/editor/TEditor"; import { TazeEditor } from "../types/taze/TazeEditor"; export interface WithTazeOptions = TazeEditor> extends Pick, "plugins" | "disableCorePlugins"> { } export declare const withTaze: = TEditor>(e: E, { plugins, disableCorePlugins }?: WithTazeOptions & { children: V; operations: import("..").TOperation[]; marks: Record | null; isInline: (element: N) => boolean; isVoid: (element: N_1) => boolean; normalizeNode: (entry: import("..").TNodeEntry) => void; apply: (operation: import("..").TOperation) => void; getFragment: () => N_4[]; insertFragment: (fragment: N_5[]) => void; insertNode: (node: N_6 | N_6[]) => void; } & import("..").UnknownObject & Pick & import("slate-react").ReactEditor & { key: any; id: string; plugins: import("..").WithTazePlugin<{}, V, TazeEditor, any>[]; pluginsByKey: Record, any>>; }>) => E & Omit & { children: V; operations: import("..").TOperation[]; marks: Record | null; isInline: (element: N) => boolean; isVoid: (element: N_1) => boolean; normalizeNode: (entry: import("..").TNodeEntry) => void; apply: (operation: import("..").TOperation) => void; getFragment: () => N_4[]; insertFragment: (fragment: N_5[]) => void; insertNode: (node: N_6 | N_6[]) => void; } & import("..").UnknownObject & Pick & import("slate-react").ReactEditor & { key: any; id: string; plugins: import("..").WithTazePlugin<{}, V, TazeEditor, any>[]; pluginsByKey: Record, any>>; }; //# sourceMappingURL=withTaze.d.ts.map