import type { StoryObj } from '@storybook/svelte'; declare const meta: { title: string; component: import("svelte").Component<{ variant?: "primary" | "secondary" | "ghost" | "outline" | "destructive"; size?: "xs" | "sm" | "md" | "lg" | "xl"; loading?: boolean; disabled?: boolean; fullWidth?: boolean; href?: string; label?: string; }, {}, "">; tags: string[]; argTypes: { variant: { control: "select"; options: string[]; description: string; }; size: { control: "select"; options: string[]; description: string; }; loading: { control: "boolean"; description: string; }; disabled: { control: "boolean"; description: string; }; fullWidth: { control: "boolean"; description: string; }; href: { control: "text"; description: string; }; label: { control: "text"; description: string; }; }; args: { variant: "primary"; size: "md"; loading: false; disabled: false; fullWidth: false; label: string; }; }; export default meta; type Story = StoryObj; export declare const Primary: Story; export declare const Secondary: Story; export declare const Ghost: Story; export declare const Outline: Story; export declare const Destructive: Story; export declare const Loading: Story; export declare const Disabled: Story; export declare const ExtraSmall: Story; export declare const Large: Story; export declare const FullWidth: Story; export declare const AsLink: Story;