import * as React from 'react'; 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]; 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, React.Dispatch>]; //# sourceMappingURL=useEnsuredControl.d.ts.map