///
type UseControllableStateParams = {
prop?: T | undefined;
defaultProp?: T | undefined;
onChange?: (state: T) => void;
};
declare function useControllableState({ prop, defaultProp, onChange, }: UseControllableStateParams): readonly [T | undefined, import("react").Dispatch>];
export { useControllableState };