export declare function throttle(func: Function, wait?: number, options?: { leading: boolean; trailing: boolean; maxWait?: number; }): { (this: any, ...args: Array): Function; cancel: () => void; flush: () => Function; pending: () => boolean; };