export type ThrottledFunction any> = (...args: Parameters) => void; /** * Thinning out the execution of a function by delaying subsequent invocations * until a specified timeout has passed since the last invocation. * * @template T - The type of the function being throttled. * @param func - The function to be throttled. * @param timeout - The timeout value in milliseconds. * @returns A throttled function that delays subsequent invocations. */ export declare const throttle: any>(func: T, timeout: number) => ThrottledFunction;