import React from 'react'; import type { GetRef } from '../utils/refs'; import type { Colors, CommonComponentProps, MarginModifierProp, ModifierClassProp } from '../types'; interface CheckboxInputProps extends CommonComponentProps, MarginModifierProp, ModifierClassProp { 'aria-invalid'?: React.AriaAttributes['aria-invalid']; 'aria-required'?: React.AriaAttributes['aria-required']; checked?: boolean; color?: Colors; defaultChecked?: boolean; disabled?: boolean; getRef?: GetRef; id?: string; indeterminate?: boolean; label?: React.ReactNode; name?: string; onChange?: React.ChangeEventHandler; readOnly?: boolean; required?: boolean; tabIndex?: number; value?: number | string; } export declare function CheckboxInput({ _modifierClass, 'aria-describedby': ariaDescribedby, 'aria-invalid': ariaInvalid, 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-required': ariaRequired, checked, color, defaultChecked, disabled, getRef, id, indeterminate, label, margin, name, onChange, readOnly, required, tabIndex, value, ...rest }: CheckboxInputProps): React.JSX.Element; export {};