type UseControllableStateParams = { value?: T | undefined; defaultValue?: T | undefined; onChange?: (state: T) => void; checksum?: number; prop?: boolean | any; defaultProp?: boolean; }; export declare function useControllableState({ value, onChange, checksum, defaultValue, }: UseControllableStateParams, debounce?: number): readonly [T, (v: T | ((v: T) => T)) => T]; export {};