import { SetStateAction } from 'react'; export declare type ControlledRerenderDispatch = (value: A, rerender?: boolean) => void; export declare function useControlledRerenderState(initialState: S | (() => S)): [S, ControlledRerenderDispatch>]; export declare function useControlledRerenderState(): [ S | undefined, ControlledRerenderDispatch> ];