claudekit
Version:
CLI tools for Claude Code development workflow
26 lines • 806 B
TypeScript
interface HookExecution {
hookName: string;
timestamp: string;
executionTime: number;
exitCode: number;
payload?: unknown;
result?: unknown;
}
interface HookStats {
totalExecutions: number;
successCount: number;
failureCount: number;
avgExecutionTime: number;
lastExecution: string;
recentExecutions: Array<{
timestamp: string;
executionTime: number;
exitCode: number;
}>;
}
export declare function appendHookExecution(execution: HookExecution): Promise<void>;
export declare function getHookStats(): Promise<Record<string, HookStats>>;
export declare function printHookReport(): Promise<void>;
export declare function getRecentExecutions(limit?: number): Promise<HookExecution[]>;
export {};
//# sourceMappingURL=logging.d.ts.map