import { ChangeEvent, Dispatch, SetStateAction } from 'react'; export interface UseCustomEnsuredControlProps { value?: V; defaultValue: V; disabled?: boolean | undefined; onChange?(this: void, v: V): any; } export declare function useCustomEnsuredControl({ value, defaultValue, disabled, onChange: onChangeProp, }: UseCustomEnsuredControlProps): [V, Dispatch>]; export interface UseEnsuredControlProps> { value?: V; defaultValue: V; disabled?: boolean | undefined; onChange?(this: void, e: E): any; } export declare function useEnsuredControl>({ onChange: onChangeProp, disabled, ...props }: UseEnsuredControlProps): [V, (e: E) => any]; //# sourceMappingURL=useEnsureControl.d.ts.map