/** Minimal event emitter interface compatible with both Node EventEmitter and EventBus. */ interface EventLike { on(channel: string, handler: (data: unknown) => void): unknown; } export type { SavingsRecord } from "./storage.js"; export { readRecords } from "./storage.js"; export declare class SavingsTracker { private readonly sessionId; private readonly options; private pruned; private readonly projectCwd; constructor(events: EventLike, sessionId: number, options?: { cap?: number; logPath?: string; }); } //# sourceMappingURL=index.d.ts.map