import type { StoryObj } from '@storybook/svelte'; declare const meta: { title: string; component: import("svelte").Component<{ loop?: boolean; closeOnBackdrop?: boolean; closeOnEscape?: boolean; showClose?: boolean; showNav?: boolean; showThumbnails?: boolean; showCounter?: boolean; showCaptions?: boolean; blurBackdrop?: boolean; zoomable?: boolean; draggable?: boolean; dismissible?: boolean; variant?: "gallery" | "single" | "many" | "minimal"; }, {}, "">; tags: string[]; argTypes: { variant: { control: "select"; options: string[]; description: string; }; loop: { control: "boolean"; }; closeOnBackdrop: { control: "boolean"; }; closeOnEscape: { control: "boolean"; }; showClose: { control: "boolean"; }; showNav: { control: "boolean"; }; showThumbnails: { control: "boolean"; }; showCounter: { control: "boolean"; }; showCaptions: { control: "boolean"; }; blurBackdrop: { control: "boolean"; }; zoomable: { control: "boolean"; }; draggable: { control: "boolean"; }; dismissible: { control: "boolean"; }; }; args: { variant: "gallery"; loop: true; closeOnBackdrop: true; closeOnEscape: true; showClose: true; showNav: true; showThumbnails: true; showCounter: true; showCaptions: true; blurBackdrop: true; zoomable: true; draggable: true; dismissible: true; }; }; export default meta; type Story = StoryObj; export declare const Default: Story; export declare const SingleImage: Story; export declare const ManyImages: Story; export declare const Minimal: Story; export declare const NoLoop: Story; export declare const ZoomOnly: Story; export declare const DragOnly: Story; export declare const NoBlur: Story; export declare const NoThumbnails: Story;