import * as React from "react"; import * as SwitchPrimitives from "@radix-ui/react-switch"; import { type VariantProps } from "class-variance-authority"; /** * Sizes are stepped below Button defaults on purpose: `default` ≈ Button `sm`, `lg` ≈ Button default. * `sm` is extra-compact for dense rows. Thumb + translate are paired per size. */ declare const switchVariants: (props?: ({ size?: "default" | "sm" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; declare const switchThumbVariants: (props?: ({ size?: "default" | "sm" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface SwitchProps extends React.ComponentPropsWithoutRef, VariantProps { } declare const Switch: React.ForwardRefExoticComponent>; export { Switch, switchVariants, switchThumbVariants }; //# sourceMappingURL=switch.d.ts.map