UNPKG

ccguard

Version:

Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code

15 lines 619 B
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