import * as React from "react";
import * as SwitchPrimitive from "@radix-ui/react-switch";
export interface SwitchProps extends React.ComponentProps<typeof SwitchPrimitive.Root> {
    /** Label text - always use this built-in prop instead of external <Label> wrapper for proper accessibility */
    label?: string;
    description?: string;
    size?: "default" | "small" | "xs";
}
export declare const Switch: React.ForwardRefExoticComponent<Omit<SwitchProps, "ref"> & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=switch.d.ts.map