import { ImmersiveDialog } from "../../../src/core/ImmersiveDialog";
import React from "react";
export declare const CenterImmersiveDialog: () => React.JSX.Element;
export declare const FullContentImmersiveDialog: () => React.JSX.Element;
declare const story: {
    title: "Core/ImmersiveDialog | 全屏弹窗";
    component: typeof ImmersiveDialog;
    decorators: ((Story: import("@storybook/types").PartialStoryFn<import("@storybook/react/dist/types-0fc72a6d").R, {
        visible?: boolean | undefined;
        confirmLoading?: boolean | undefined;
        title?: React.ReactNode;
        closable?: boolean | undefined;
        onOk?: (((e: React.MouseEvent<HTMLElement, MouseEvent>) => void) & ((e: React.MouseEvent<HTMLElement, MouseEvent>) => void)) | undefined;
        onCancel?: ((e: React.MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
        afterClose?: (() => void) | undefined;
        centered?: boolean | undefined;
        width?: string | number | undefined;
        footer?: React.ReactNode;
        okText?: ((boolean | React.ReactChild | React.ReactFragment | React.ReactPortal | null) & string) | undefined;
        okType?: import("antd/lib/button/button").LegacyButtonType | undefined;
        cancelText?: ((boolean | React.ReactChild | React.ReactFragment | React.ReactPortal | null) & string) | undefined;
        maskClosable?: boolean | undefined;
        forceRender?: boolean | undefined;
        okButtonProps?: (Partial<{
            href: string;
            target?: string | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/button/button").BaseButtonProps & import("antd/lib/_util/type").Omit<React.AnchorHTMLAttributes<any>, "onClick" | "type"> & {
            htmlType?: "button" | "reset" | "submit" | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/_util/type").Omit<React.ButtonHTMLAttributes<any>, "onClick" | "type">> & {
            prefixIcon?: JSX.Element | undefined;
            hoverPrefixIcon?: JSX.Element | undefined;
            suffixIcon?: JSX.Element | undefined;
            hoverSuffixIcon?: JSX.Element | undefined;
            type?: "link" | "text" | "dashed" | "default" | "primary" | "ghost" | "secondary" | "tertiary" | "ordinary" | "ordinary-onTint" | "quiet" | undefined;
        } & Omit<Partial<{
            href: string;
            target?: string | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/button/button").BaseButtonProps & import("antd/lib/_util/type").Omit<React.AnchorHTMLAttributes<any>, "onClick" | "type"> & {
            htmlType?: "button" | "reset" | "submit" | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/_util/type").Omit<React.ButtonHTMLAttributes<any>, "onClick" | "type">>, "icon" | "type">) | undefined;
        cancelButtonProps?: (Partial<{
            href: string;
            target?: string | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/button/button").BaseButtonProps & import("antd/lib/_util/type").Omit<React.AnchorHTMLAttributes<any>, "onClick" | "type"> & {
            htmlType?: "button" | "reset" | "submit" | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/_util/type").Omit<React.ButtonHTMLAttributes<any>, "onClick" | "type">> & {
            prefixIcon?: JSX.Element | undefined;
            hoverPrefixIcon?: JSX.Element | undefined;
            suffixIcon?: JSX.Element | undefined;
            hoverSuffixIcon?: JSX.Element | undefined;
            type?: "link" | "text" | "dashed" | "default" | "primary" | "ghost" | "secondary" | "tertiary" | "ordinary" | "ordinary-onTint" | "quiet" | undefined;
        } & Omit<Partial<{
            href: string;
            target?: string | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/button/button").BaseButtonProps & import("antd/lib/_util/type").Omit<React.AnchorHTMLAttributes<any>, "onClick" | "type"> & {
            htmlType?: "button" | "reset" | "submit" | undefined;
            onClick?: React.MouseEventHandler<HTMLElement> | undefined;
        } & import("antd/lib/_util/type").Omit<React.ButtonHTMLAttributes<any>, "onClick" | "type">>, "icon" | "type">) | undefined;
        destroyOnClose?: boolean | undefined;
        style?: React.CSSProperties | undefined;
        wrapClassName?: string | undefined;
        maskTransitionName?: string | undefined;
        transitionName?: string | undefined;
        className?: string | undefined;
        getContainer?: string | false | HTMLElement | (() => HTMLElement) | null | undefined;
        zIndex?: number | undefined;
        bodyStyle?: React.CSSProperties | undefined;
        maskStyle?: React.CSSProperties | undefined;
        mask?: boolean | undefined;
        keyboard?: boolean | undefined;
        wrapProps?: any;
        prefixCls?: string | undefined;
        closeIcon?: React.ReactNode;
        focusTriggerAfterClose?: boolean | undefined;
        showCancel?: boolean | undefined;
        showOk?: boolean | undefined;
        okLoading?: boolean | undefined;
        error?: React.ReactNode;
        isContentFull?: boolean | undefined;
        left?: React.ReactNode;
        right?: React.ReactNode;
        footerLeftAction?: React.ReactNode;
        children?: React.ReactNode;
    }>) => React.JSX.Element)[];
};
export default story;
