export type SwitchTextDirection = 'left' | 'right'; export type SwitchProps = { /** Texto do switch (Show Text / Edit Text no Figma). Sem `label`, passe `aria-label`. */ label?: string; /** Texto de apoio abaixo do label, em até duas linhas (Description no Figma). */ description?: string; /** Lado do texto em relação ao switch (Text Direction no Figma). */ textDirection?: SwitchTextDirection; /** Ocupa a largura do container: o texto cresce e o switch vai para a borda oposta. Sem ela, o switch fica a 8px do texto. */ fullWidth?: boolean; /** Estado controlado. Sem ele, o switch guarda o próprio estado a partir de `defaultChecked`. */ checked?: boolean; defaultChecked?: boolean; disabled?: boolean; /** Atributos do ``. */ id?: string; name?: string; value?: string; onChange?: (checked: boolean, event: React.ChangeEvent) => void; 'aria-label'?: string; 'data-testid'?: string; }; export declare const Switch: ({ label, description, textDirection, fullWidth, checked, defaultChecked, disabled, id, name, value, onChange, "aria-label": ariaLabel, "data-testid": dataTestId, }: SwitchProps) => import("react/jsx-runtime").JSX.Element;