ccguard
Version:
Automated enforcement of net-negative LOC, complexity constraints, and quality standards for Claude code
13 lines • 601 B
TypeScript
import { ValidationResult, Context } from '../contracts';
import { Storage } from '../storage/Storage';
import { UserPromptHandler } from './userPromptHandler';
import { ConfigLoader } from '../config/ConfigLoader';
export interface ProcessHookDataDeps {
storage: Storage;
validator?: (context: Context) => Promise<ValidationResult>;
userPromptHandler?: UserPromptHandler;
configLoader?: ConfigLoader;
rootDir?: string;
}
export declare function processHookData(inputData: string, deps: ProcessHookDataDeps): Promise<ValidationResult>;
//# sourceMappingURL=processHookData.d.ts.map