import type { RateLimitManager } from "../rate-limiting/RateLimitManager.js"; /** * Handle proactive rate limiting before making API calls * @param rateLimitManager - The rate limit manager instance (if configured) * @param identifier - Rate limit identifier string * @param logger - Logger instance for debug/warn messages * @param loggerType - Type of logger ('debug' | 'warn' | 'error') */ export declare function handleProactiveRateLimiting(rateLimitManager: RateLimitManager | undefined, identifier: string, logger?: { debug?: (message: string) => void; warn?: (message: string) => void; }): Promise; //# sourceMappingURL=rate-limiter-handler.d.ts.map