export type InvocationRateLimit = { level: 'tool' | 'provider'; count: number; window_sec: number; scope: 'tool_provider_shared'; source: 'declaration' | 'tool_override' | 'provider_default' | 'provider_total'; }; export type InvocationRateLimitFields = { retry_after_ms?: number; rate_limit?: InvocationRateLimit; }; /** Additive v1 fields. Missing fields keep compatibility with older Core responses. */ export declare function parseInvocationRateLimit(body: Record): InvocationRateLimitFields | null; //# sourceMappingURL=invocation-rate-limit.d.ts.map