///
export declare const jsx: (tagName: S, attributes?: Object, ...children: any[]) => ReturnType<({
anchor: typeof import("slate-hyperscript/dist/creators").createAnchor;
cursor: typeof import("slate-hyperscript/dist/creators").createCursor;
editor: (tagName: string, attributes: {
[key: string]: any;
}, children: any[]) => import("slate").BaseEditor;
element: typeof import("slate-hyperscript/dist/creators").createElement;
focus: typeof import("slate-hyperscript/dist/creators").createFocus;
fragment: typeof import("slate-hyperscript/dist/creators").createFragment;
selection: typeof import("slate-hyperscript/dist/creators").createSelection;
text: typeof import("slate-hyperscript").createText;
} | {
anchor: typeof import("slate-hyperscript/dist/creators").createAnchor;
cursor: typeof import("slate-hyperscript/dist/creators").createCursor;
editor: (tagName: string, attributes: {
[key: string]: any;
}, children: any[]) => import("slate").BaseEditor;
element: typeof import("slate-hyperscript/dist/creators").createElement;
focus: typeof import("slate-hyperscript/dist/creators").createFocus;
fragment: typeof import("slate-hyperscript/dist/creators").createFragment;
selection: typeof import("slate-hyperscript/dist/creators").createSelection;
text: typeof import("slate-hyperscript").createText;
})[S]>;
export declare const setClassData: {
input: JSX.Element;
output: JSX.Element;
};
export declare const setIdData: {
input: JSX.Element;
output: JSX.Element;
};