import { FC, InputHTMLAttributes, Ref } from 'react';
export interface CheckboxHiddenInputProps extends InputHTMLAttributes {
/**
* The optional `ref` provides direct access to the underlying
* * `` element for advanced use cases such
* * as focus management or imperative state inspection.
*/
ref?: Ref;
}
/**
* `CheckboxHiddenInput` is the native form control backing the custom
* `Checkbox` component.
*
* It renders an actual ``, visually hidden from
* the UI, to preserve native browser behavior such as form submission,
* keyboard interaction, focus management, and accessibility semantics.
*
* The component synchronizes Checkbox state from context with the
* underlying DOM input, including the special `indeterminate` property,
* which is applied imperatively via a layout effect.
*
* This component acts as the single source of truth for form integration
* and event handling, while all visual representation is delegated to
* composable Checkbox subcomponents.
*/
export declare const CheckboxHiddenInput: FC;