type ThrottledFunction unknown> = (...args: Parameters) => ReturnType; interface ThrottleOptions { leading?: boolean; trailing?: boolean; } /** * * @param func * @param wait * @param root0 * @param root0.leading * @param root0.trailing */ export declare function throttle unknown>(func: T, wait: number, { leading, trailing }?: ThrottleOptions): ThrottledFunction; export {};