/** Switch — an instant on/off setting (W2 §The Kit). */ import { Switch as Base } from "@base-ui/react/switch"; import type { ComponentProps } from "react"; import { type KitStyled, type KitEngine, type KitRendered } from "../tokens.js"; interface SwitchOwnProps extends KitStyled { label?: string; checked?: boolean; hint?: string; disabled?: boolean; /** Bound change handler; receives the new state. */ onChange?: (checked: boolean) => void; } /** Plus any Base UI `` prop, handed straight to the track. `style` * stays the Kit's own — it dresses the ROOT the label and hint share. */ export type SwitchProps = SwitchOwnProps & KitEngine, SwitchOwnProps>; export declare function Switch({ label, checked, hint, disabled, onChange, style, children, pending, ...engine }: SwitchProps & KitRendered): import("react").JSX.Element; export {};