import { Dispatch, SetStateAction } from 'react';
export declare function useStateDebounced<S = unknown>(initialState: S | (() => S), delay?: number): [S, S, Dispatch<SetStateAction<S>>];
export declare function useStateDebounced<S = undefined>(undefined: any, delay?: number): [S | undefined, S | undefined, Dispatch<SetStateAction<S | undefined>>];
