/** * Throttle una función para que se ejecute máximo una vez cada {limit} ms * @param func - Función a throttlear * @param limit - Tiempo mínimo entre ejecuciones en ms * @returns Función throttleada */ export declare function throttle unknown>(func: T, limit: number): (...args: Parameters) => ReturnType; /** * Versión mejorada de throttle con trailing call * Garantiza que la última llamada también se ejecute */ export declare function throttleWithTrailing unknown>(func: T, limit: number): (...args: Parameters) => void; //# sourceMappingURL=throttle.d.ts.map