import React from 'react';
declare const _default: {
    title: string;
    parameters: {
        component: React.FC<import("./Modal.types").Props> & {
            components: {
                Backdrop: import("styled-components").StyledComponent<React.ForwardRefExoticComponent<{
                    sm?: Partial<import("../../Atoms/Flexbox/Flexbox.types").FlexProps> | undefined;
                    md?: Partial<import("../../Atoms/Flexbox/Flexbox.types").FlexProps> | undefined;
                    lg?: Partial<import("../../Atoms/Flexbox/Flexbox.types").FlexProps> | undefined;
                    xl?: Partial<import("../../Atoms/Flexbox/Flexbox.types").FlexProps> | undefined;
                } & import("../../Atoms/Flexbox/Flexbox.types").ItemProps & import("../../Atoms/Flexbox/Flexbox.types").ContainerProps & {
                    className?: string | undefined;
                } & {
                    children?: React.ReactNode;
                    as?: any;
                } & React.RefAttributes<HTMLDivElement>>, import("styled-components").DefaultTheme, import("./Modal.types").BackdropProps, never>;
                Footer: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {}, never>;
                Header: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, {
                    $flexTitle?: boolean | undefined;
                }, never>;
            };
        };
    };
};
export default _default;
export declare const Default: {
    render: () => React.JSX.Element;
};
export declare const FooterStory: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const WithoutHeader: {
    render: () => React.JSX.Element;
};
export declare const UncontrolledBehavior: {
    render: () => React.JSX.Element;
};
export declare const HideClose: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const NodeAsTitle: {
    render: () => React.JSX.Element;
};
export declare const CloseOnBackdropClickStory: () => React.JSX.Element;
export declare const NotFullScreenMobile: {
    render: () => React.JSX.Element;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const NotFullScreenMobileFixedBottom: {
    render: () => React.JSX.Element;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalStandardSmall: {
    render: () => React.JSX.Element;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalStandardMedium: {
    render: () => React.JSX.Element;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalStandardLarge: {
    render: () => React.JSX.Element;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalStandardLargeWithScroll: {
    render: () => React.JSX.Element;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalStandardMobile: {
    render: () => React.JSX.Element;
    name: string;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalStandardMobileScroll: {
    render: () => React.JSX.Element;
    name: string;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalMobileSmall: {
    render: () => React.JSX.Element;
    name: string;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalMobileSmallOneButton: {
    render: () => React.JSX.Element;
    name: string;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalMobileFullscreenWithScroll: {
    render: () => React.JSX.Element;
    name: string;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalMobileFullscreenWithScrollTwoButtons: {
    render: () => React.JSX.Element;
    name: string;
    parameters: {
        viewport: {
            defaultViewport: string;
        };
    };
};
export declare const ModalWithAnimationComplete: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ModalWithoutBackdrop: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ModalWithDisabledEscapePress: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ModalWithProgressIndicator: {
    render: () => React.JSX.Element;
};
