/** * Usage Logger * * Centralized logging of AI usage for metering and billing. */ export interface UsageLogInput { userId: string; accountId?: string; provider: "openai" | "replit"; model: string; requestKind: string; promptTokens?: number; completionTokens?: number; totalTokens?: number; billingUnit?: "token" | "checkpoint" | "credit" | "effort"; unitsUsed?: number; unitCostUsd: number; effectiveCostUsd: number; traceId?: string; requestId?: string; } /** * Log AI usage to database */ export declare function logUsage(input: UsageLogInput): Promise; /** * Get global daily cost */ export declare function getGlobalDailyCost(): Promise; //# sourceMappingURL=usageLogger.d.ts.map