interface Options<V> {
    value?: V;
    defaultValue?: V;
    onStateChange?: (state: V) => void;
}
export declare function useControlledState<V>({ value: controlledState, defaultValue: defaultState, onStateChange, }?: Options<V>): [V | undefined, (state: V) => void];
export {};
