import * as React from "react"; export type SwitchProps = Omit, "onChange" | "value"> & { checked?: boolean; defaultChecked?: boolean; onCheckedChange?: (checked: boolean) => void; size?: "sm" | "md" | "lg"; loading?: boolean; invalid?: boolean; label?: React.ReactNode; description?: React.ReactNode; labelPlacement?: "start" | "end" | "top" | "bottom"; switchClassName?: string; labelClassName?: string; descriptionClassName?: string; }; declare const Switch: React.ForwardRefExoticComponent, HTMLButtonElement>, "ref">, "value" | "onChange"> & { checked?: boolean; defaultChecked?: boolean; onCheckedChange?: (checked: boolean) => void; size?: "sm" | "md" | "lg"; loading?: boolean; invalid?: boolean; label?: React.ReactNode; description?: React.ReactNode; labelPlacement?: "start" | "end" | "top" | "bottom"; switchClassName?: string; labelClassName?: string; descriptionClassName?: string; } & React.RefAttributes>; export { Switch };