type FunctionCallback = (...args: any[]) => void; export type UseDebounceCallbackReturnValue = [ CB, () => void ]; export interface DebounceOptions { /** Первый вызов вызывается без задержки */ firstCallWithoutDelay: boolean; } /** Хук для задержки вызова функции */ export declare function useDebounceCallback(callback: CB, delay?: number, options?: DebounceOptions): UseDebounceCallbackReturnValue; export {};