ccguard
Version:
Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code
15 lines • 619 B
TypeScript
import { Storage } from '../storage/Storage';
import { SessionStats } from '../contracts';
import { ConfigLoader } from '../config/ConfigLoader';
export declare class GuardManager {
private storage;
private configLoader?;
constructor(storage: Storage, configLoader?: ConfigLoader | undefined);
isEnabled(): Promise<boolean>;
enable(): Promise<void>;
disable(): Promise<void>;
getSessionStats(): Promise<SessionStats | null>;
updateSessionStats(linesAdded: number, linesRemoved: number): Promise<SessionStats>;
resetStats(): Promise<void>;
}
//# sourceMappingURL=GuardManager.d.ts.map