import type { Logger } from 'pino'; import type { ErrorGuidance } from '../types/index.js'; export interface ToolLogEntry { timestamp: string; toolName: string; input: unknown; output: unknown; success: boolean; durationMs?: number; error?: string; errorGuidance?: ErrorGuidance; params?: unknown; } export declare function createToolLogEntry(toolName: string, input: unknown): ToolLogEntry; export declare function getLogFilePath(): string; export declare function createToolLoggerFile(logger?: Logger): void; export declare function logToolExecution(entry: ToolLogEntry, logger?: Logger): Promise; //# sourceMappingURL=tool-logger.d.ts.map