export declare const jsx: <S extends "text" | "anchor" | "focus" | "cursor" | "selection" | "fragment" | "element" | "editor">(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 hyperlinkCursorCollapseWithoutTextData: {
    input: any;
    output: any;
};
export declare const hyperlinkCursorCollapseWithTextData: {
    input: any;
    output: any;
};
export declare const hyperlinkSelectedTextData: {
    input: any;
    output: any;
};
export declare const updateHyperlinkData: {
    input: any;
    output: any;
};
export declare const noWrapLinkData: {
    input: any;
    output: any;
};
export declare const unwrapLinkData: {
    input: any;
    output: any;
};
export declare const getLinkDetailData: {
    input: any;
};
export declare const getLinkDetailCollapsedData: {
    input: any;
};
export declare const hyperlinkSpaceBreakTextData: {
    input: any;
    output: any;
};
export declare const hyperlinkSpaceBreakTextDataWithSpace: {
    input: any;
    output: any;
};
