export interface UsageProgressView { usedPercent: number | null; remainingPercent: number | null; warningAtPercent: number; criticalAtPercent: number; } export type UsageProgressSeverity = "info" | "warning" | "critical"; export declare function usageProgressFromUsedPercent(value: number | null | undefined, thresholds?: { warningAtPercent?: number; criticalAtPercent?: number; }): UsageProgressView; export declare function usageProgressFromRemainingPercent(value: number | null | undefined, thresholds?: { warningAtPercent?: number; criticalAtPercent?: number; }): UsageProgressView; export declare function usageProgressFromTokens(usedTokens: number | null | undefined, remainingTokens: number | null | undefined, thresholds?: { warningAtPercent?: number; criticalAtPercent?: number; }): UsageProgressView; export declare function usageProgressSeverity(progress: UsageProgressView): UsageProgressSeverity; export declare function normalizePercent(value: number | null | undefined): number | null; //# sourceMappingURL=usage-progress.d.ts.map