type LogLevel = 'DEBUG' | 'INFO' | 'WARN' | 'ERROR'; interface AppConfig { logLevel?: LogLevel; } export declare function getLogsDir(): string; export declare function logToFile(level: LogLevel, message: string, data?: unknown, config?: AppConfig): void; export declare function cleanupOldLogs(logsDir: string, retentionDays?: number): void; export declare function sanitizeArgs(tool: string, args: Record): Record; export declare function sanitizeContent(content: string): { sanitized: string; redactedCount: number; isTooSensitive: boolean; }; export declare function isSensitiveFile(filePath: string): boolean; export {}; //# sourceMappingURL=logger.d.ts.map