import { ProviderId, ProviderUsage, UsageWindow, WindowName } from "./types.js"; export declare function normalizeWindow(name: WindowName, raw: unknown, fallbackMinutes: number): UsageWindow | null; export declare function findWindow(usage: ProviderUsage, name: WindowName): UsageWindow | undefined; export declare function validateProviderUsage(usage: ProviderUsage): void; export declare function makeProviderUsage(input: { provider: ProviderId; source: string; observedAt?: string; planType?: string | null; sessionId?: string | null; model?: string | null; fiveHour: UsageWindow; sevenDay: UsageWindow; }): ProviderUsage;