export type CredentialStatus = | "valid" | "expired" | "not_found" | "parse_error"; export interface QuotaTier { name: string; utilization: number; // 0-100 resetsAt: string | null; } export interface ExtraUsage { isEnabled: boolean; monthlyLimit: number | null; usedCredits: number | null; utilization: number | null; currency: string | null; } export interface SubscriptionQuota { tool: string; credentialStatus: CredentialStatus; credentialMessage: string | null; success: boolean; tiers: QuotaTier[]; extraUsage: ExtraUsage | null; error: string | null; queriedAt: number | null; }