/**
 * Claude Quota Response Normalization Helpers
 *
 * Parses Anthropic policy-limits or OAuth-usage payloads into normalized windows and core usage summary.
 */
import type { ClaudeCoreUsageSummary, ClaudeQuotaWindow } from './quota-types';
export declare function buildClaudeQuotaWindows(payload: Record<string, unknown>): ClaudeQuotaWindow[];
export declare function isClaudeWeeklyRateLimitType(rateLimitType: string): boolean;
export declare function pickMostRestrictiveClaudeWeeklyWindow(windows: ClaudeQuotaWindow[]): ClaudeQuotaWindow | null;
/**
 * Build explicit 5h + weekly usage summary from Claude policy windows.
 */
export declare function buildClaudeCoreUsageSummary(windows: ClaudeQuotaWindow[]): ClaudeCoreUsageSummary;
//# sourceMappingURL=quota-fetcher-claude-normalizer.d.ts.map