import type { StoryObj } from '@storybook/react-vite';
declare const meta: {
    title: string;
    component: import("react").FC<import("../components/Modal").ModalProps>;
    parameters: {
        layout: string;
    };
    tags: string[];
    argTypes: {
        isOpen: {
            control: "boolean";
        };
        title: {
            control: "text";
        };
        closeOnOverlayClick: {
            control: "boolean";
        };
        closeOnEscape: {
            control: "boolean";
        };
        hasOverlay: {
            control: "boolean";
        };
    };
    args: {
        isOpen: true;
        onClose: import("@vitest/spy").Mock<(...args: any[]) => any>;
        title: string;
        children: string;
        closeOnOverlayClick: true;
        closeOnEscape: true;
        hasOverlay: true;
    };
};
export default meta;
type Story = StoryObj<typeof meta>;
export declare const Default: Story;
