/** * 函数防抖hooks * @param callback * @param options */ export declare function useDebounce any>(callback: T, options?: { wait?: number; immediate?: boolean; }): (...payload: any[]) => any; /** * 函数节流 * @param callback * @param options 第一次调用时默认会立刻执行一次function,如果传入{leading: false},则第一次调用时不执行function。{trailing: false}参数则表示禁止最后那一次延迟的调用 */ export declare function useThrottle any>(callback: T, options?: { wait?: number; leading?: boolean; trailing?: boolean; }): (...payload: any[]) => any;