import { ChangeEvent } from 'react'; /** * Handles boolean properties for checkbox and non-checkbox components. */ export declare function useBooleanProps(type: 'checkbox' | 'native' | 'select', { value, onChange }: { value: boolean | null | undefined; onChange: (value: boolean | undefined) => void; }): { checked: boolean; onChange: (event: ChangeEvent) => void; data?: undefined; value?: undefined; } | { data: { value: string; label: string; }[]; value: string; onChange: (event: ChangeEvent) => void; checked?: undefined; } | { data: { value: string; label: string; }[]; value: string | null; onChange: (value: string | null) => void; checked?: undefined; };