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; export declare function getHookStats(): Promise>; export declare function printHookReport(): Promise; export declare function getRecentExecutions(limit?: number): Promise; export {}; //# sourceMappingURL=logging.d.ts.map