/** * @param {{ apply: (arg0: any, arg1: any) => any; }} func * @param {number} wait * @param {{ leading: any; trailing: any; maxWait: any; }} options */ export function debounce(func: { apply: (arg0: any, arg1: any) => any; }, wait: number, options: { leading: any; trailing: any; maxWait: any; }): { (...args: any[]): any; cancel: () => void; flush: () => any; pending: () => boolean; } | undefined; /** * @param {any} func * @param {any} wait * @param {{ leading: any; trailing: any; }} options */ export function throttle(func: any, wait: any, options: { leading: any; trailing: any; }): { (...args: any[]): any; cancel: () => void; flush: () => any; pending: () => boolean; } | undefined; //# sourceMappingURL=debunce.d.ts.map