import { type ElementType } from 'react'; import type { SwitchProps } from './types'; /** * Headless switch component for boolean toggle controls. Provides accessible * switch semantics with form integration and Field context awareness. * * When nested inside a ``, it reads the Field's `invalid`, `disabled`, * `required` and `readOnly` values automatically. Direct props on `` * override the inherited values. */ export declare const Switch: { ({ as, checked, defaultChecked, onChange, disabled, readOnly, required, invalid, name, value, form, autoFocus, id: providedId, children, ref, className, style, ...restProps }: SwitchProps): import("react/jsx-runtime").JSX.Element; displayName: string; };