export declare function debounce(fn: Function, delay: number): (...args: any[]) => void; export declare class MyThrottle { timeGap: number; useFirst: boolean; lastCalledTime: number; isCalling: boolean; isIgnoring: boolean; constructor(timeGap: number, useFirst?: boolean); throttle(promisedFunction: (...args: any[]) => Promise, args?: any[]): void; } //# sourceMappingURL=MyThrottle.d.ts.map