import { createHyperscript, HyperscriptCreators, HyperscriptShorthands } from './hyperscript'; /** * The default hyperscript factory that ships with Slate, without custom tags. */ declare const jsx: (tagName: S, attributes?: Object | undefined, ...children: any[]) => ReturnType<({ anchor: typeof import("./creators").createAnchor; cursor: typeof import("./creators").createCursor; editor: typeof import("./creators").createEditor; element: typeof import("./creators").createElement; focus: typeof import("./creators").createFocus; fragment: typeof import("./creators").createFragment; selection: typeof import("./creators").createSelection; text: typeof import("./creators").createText; } | { anchor: typeof import("./creators").createAnchor; cursor: typeof import("./creators").createCursor; editor: typeof import("./creators").createEditor; element: typeof import("./creators").createElement; focus: typeof import("./creators").createFocus; fragment: typeof import("./creators").createFragment; selection: typeof import("./creators").createSelection; text: typeof import("./creators").createText; })[S]>; export { jsx, createHyperscript, HyperscriptCreators, HyperscriptShorthands }; //# sourceMappingURL=index.d.ts.map