export type Timeout = ReturnType; /** * Debounce * @param fn * @param delay * @param immediate */ export declare const debounce: (fn: any, delay?: number, immediate?: boolean) => (...args: any) => void; export declare const throttle: (fn: any, limit: number) => (...args: any) => void;