export declare const THROTTLE_STATUSES: Set; export interface ThrottleInfo { status: number; retryAfterMs?: number; } export interface RateLimitGate { acquirePermit(estimatedInputTokens: number, signal?: AbortSignal): Promise; freeze(retryAfterMs: number): void; }