import type { StoryObj } from '@storybook/vue3-vite'; declare const meta: { title: string; component: any; tags: string[]; argTypes: { label: { control: "text"; description: string; }; labelPosition: { control: { type: "inline-radio"; }; options: string[]; description: string; }; disabled: { control: "boolean"; description: string; }; modelValue: { control: "boolean"; description: string; }; value: { control: "boolean"; description: string; }; id: { control: "text"; description: string; }; }; args: { labelPosition: string; disabled: boolean; }; parameters: { docs: { description: { component: string; }; }; }; }; export default meta; type Story = StoryObj; /** * Interactive playground — tweak any prop via the **Controls** panel below to see how it * affects rendering. The switch is bound to a local `ref` so toggling persists during the * story session. */ export declare const Playground: Story; /** * The most common shape: text label to the right of the switch. The label is rendered as * a real `