ccguard
Version:
Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code
12 lines • 515 B
TypeScript
import { Storage } from '../storage/Storage';
import { OperationRecord } from '../contracts/types';
export declare class HistoryManager {
private storage;
private maxRecords;
private static readonly DEFAULT_MAX_RECORDS;
constructor(storage: Storage, maxRecords?: number);
addOperation(record: Omit<OperationRecord, 'timestamp'>): Promise<void>;
getRecentOperations(limit?: number): Promise<OperationRecord[]>;
clearHistory(): Promise<void>;
}
//# sourceMappingURL=HistoryManager.d.ts.map