import { type UsageStats } from '@ottocode/api'; export type { UsageStats }; export type UsageTotals = UsageStats['totals']; export type UsageProviderAgg = UsageStats['providers'][number]; export type UsageModelAgg = UsageStats['models'][number]; export type UsageDailyAgg = UsageStats['daily'][number]; export type UsageProjectsBreakdown = NonNullable; export type UsageProjectInfo = UsageProjectsBreakdown['included'][number]; export type UsageProjectUnavailable = UsageProjectsBreakdown['unavailable'][number]; export type UsageAuthBucket = 'oauth' | 'api' | 'subscription'; /** Omit `days` for all-time; otherwise every aggregate is scoped to the window. */ export interface UsageStatsOptions { days?: number; } export declare const usageMixin: { getUsageStats(options?: UsageStatsOptions): Promise; getGlobalUsageStats(options?: UsageStatsOptions): Promise; }; //# sourceMappingURL=usage.d.ts.map