import type { StoryObj } from '@storybook/svelte'; declare const meta: { title: string; component: import("svelte").Component<{ example?: "error" | "success" | "inline" | "banner" | "card" | "stacked" | "minimal" | "consent"; title?: string; description?: string; variant?: import("./NewsletterSignup.svelte.ts").NewsletterVariant; size?: import("./NewsletterSignup.svelte.ts").NewsletterSize; showName?: boolean; requireConsent?: boolean; socialProof?: string; privacyNote?: string; buttonLabel?: string; loading?: boolean; }, {}, "">; tags: string[]; argTypes: { example: { control: "select"; options: string[]; }; variant: { control: "select"; options: string[]; }; size: { control: "select"; options: string[]; }; title: { control: "text"; }; description: { control: "text"; }; buttonLabel: { control: "text"; }; socialProof: { control: "text"; }; privacyNote: { control: "text"; }; showName: { control: "boolean"; }; requireConsent: { control: "boolean"; }; loading: { control: "boolean"; }; }; args: { example: "card"; variant: "card"; size: "md"; title: string; description: string; buttonLabel: string; socialProof: string; privacyNote: string; showName: false; requireConsent: false; loading: false; }; }; export default meta; type Story = StoryObj; export declare const Default: Story; export declare const Inline: Story; export declare const Stacked: Story; export declare const Banner: Story; export declare const Minimal: Story; export declare const WithConsent: Story; export declare const ErrorState: Story; export declare const Success: Story; export declare const SocialProof: Story;