/**
 * A toggle switch for on/off states. Use for settings, preferences,
 * or any binary choice that takes effect immediately.
 * @category Form Inputs
 * @useCases toggle setting, enable feature, on off switch, preferences
 * @keywords switch, toggle, on, off, boolean, setting, preference
 * @related UiCheckbox
 */
export type UiSwitchProps = {
    /**
     * Prop to name the element
     */
    name: string;
    /**
     * Prop to define the component as disabled, therefore blocking all user interaction with it.
     * @default false
     */
    disabled?: boolean;
    /**
     * Define the element as required on a Form.
     * @default false
     */
    required?: boolean;
};
