UNPKG

@calljmp/cli

Version:
80 lines 1.6 kB
export type UsageGroupBy = 'hour' | 'day' | 'week' | 'month'; export interface TotalUsage { agent: { requests: number; }; workflows: { phases: number; }; web: { scrapes: number; }; llm: { neurons: number; }; datasets: { queries: number; segments: number; }; spend: { cents: number; currency: string; }; } export interface TotalUsageHistory extends TotalUsage { period: { start: Date; end: Date; }; } export declare function jsonToTotalUsage(json: Record<string, any>): TotalUsage; export declare function jsonToTotalUsageHistory(json: Record<string, any>): TotalUsageHistory; export declare function totalUsageToJson(usage: TotalUsage): { agent: { requests: number; }; workflows: { phases: number; }; web: { scrapes: number; }; llm: { neurons: number; }; datasets: { queries: number; segments: number; }; spend: { cents: number; currency: string; }; }; export declare function totalUsageHistoryToJson(usage: TotalUsageHistory): { period: { start: string; end: string; }; agent: { requests: number; }; workflows: { phases: number; }; web: { scrapes: number; }; llm: { neurons: number; }; datasets: { queries: number; segments: number; }; spend: { cents: number; currency: string; }; }; //# sourceMappingURL=usage.d.ts.map