UNPKG

claude-monitor

Version:

Real-time terminal monitoring tool for Claude AI token usage

17 lines 663 B
import type { SessionBlock, UsageEntry, LimitMessage, RawUsageEntry } from '../types/index.js'; export declare class SessionAnalyzer { private sessionDurationMs; constructor(sessionDurationHours?: number); transformToBlocks(entries: UsageEntry[]): SessionBlock[]; detectLimits(rawEntries: RawUsageEntry[]): LimitMessage[]; private shouldCreateNewBlock; private roundToHour; private createNewBlock; private addEntryToBlock; private finalizeBlock; private checkForGap; private markActiveBlocks; private detectSingleLimit; } export declare const defaultAnalyzer: SessionAnalyzer; //# sourceMappingURL=analyzer.d.ts.map