UNPKG

@nanocollective/nanocoder

Version:

A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter

19 lines 679 B
/** * Usage data storage * Persists usage statistics to the app data directory */ import type { DailyAggregate, SessionUsage, UsageData } from '../types/usage.js'; export declare function readUsageData(): UsageData; export declare function writeUsageData(data: UsageData): void; export declare function addSession(session: SessionUsage): void; export declare function getTodayAggregate(): DailyAggregate | null; export declare function getLastNDaysAggregate(days: number): { totalTokens: number; totalSessions: number; avgTokensPerDay: number; }; /** * Clear all usage data */ export declare function clearUsageData(): void; //# sourceMappingURL=storage.d.ts.map