UNPKG

cost-claude

Version:

Claude Code cost monitoring, analytics, and optimization toolkit

26 lines 792 B
import { ClaudeMessage, SessionStats } from '../types/index.js'; export type ExportFormat = 'csv' | 'json' | 'html'; export interface ExportOptions { format: ExportFormat; outputPath: string; title?: string; metadata?: Record<string, any>; } export interface ExportData { messages?: ClaudeMessage[]; sessions?: SessionStats[]; dailyCosts?: Map<string, number>; insights?: any[]; predictions?: any; } export declare class ExportService { export(data: ExportData, options: ExportOptions): Promise<void>; private exportCSV; private exportJSON; private exportHTML; private generateHTMLSummary; private generateHTMLSessions; private generateHTMLInsights; private generateHTMLCharts; } //# sourceMappingURL=export-service.d.ts.map