declare type ShouldUpdateFunc = (prev: T | undefined, next: T) => boolean; export default function usePrevious(state: T, shouldUpdate?: ShouldUpdateFunc): T | undefined; export {};