/** * Execute the latest function and arguments called within * a time window equivalent to the timeout. */ export declare const drip: (timeout: number, cb: (...args: any[]) => void) => (...args: any[]) => void; /** * Execute the latest function and arguments called within * a time window equivalent to the timeout. */ export declare const dribble: (max: number, timeout: number, cb: (...args: any[]) => Promise) => (...args: any[]) => Promise; /** * Execute only if the timeout time has elapsed since last execution. */ export declare const halter: (timeout: number, cb: (...args: any[]) => void) => (...args: any[]) => void;