import type { StoryObj } from '@storybook/svelte'; declare const meta: { title: string; component: import("svelte").Component<{ aspectPreset?: "1:1" | "4:3" | "16:9" | "3:4" | "free"; showGrid?: boolean; showPreview?: boolean; outputFormat?: import("./ImageCropper.svelte.ts").CropFormat; outputWidth?: number; disabled?: boolean; variant?: "default" | "avatar" | "banner" | "jpeg"; }, {}, "">; tags: string[]; argTypes: { variant: { control: "select"; options: string[]; }; aspectPreset: { control: "select"; options: string[]; }; showGrid: { control: "boolean"; }; showPreview: { control: "boolean"; }; outputFormat: { control: "select"; options: string[]; }; outputWidth: { control: { type: "number"; min: number; max: number; step: number; }; }; disabled: { control: "boolean"; }; }; args: { variant: "default"; aspectPreset: "1:1"; showGrid: true; showPreview: true; outputFormat: "image/png"; outputWidth: number; disabled: false; }; }; export default meta; type Story = StoryObj; export declare const Default: Story; export declare const FreeAspect: Story; export declare const Landscape: Story; export declare const Portrait: Story; export declare const Avatar: Story; export declare const Banner: Story; export declare const JpegExport: Story; export declare const NoGrid: Story; export declare const Disabled: Story;