export declare class ObservabilityLogger { private logDir; private sessionLogPath; private enabled; private debug; constructor(hasDebugFlag?: boolean, override?: boolean); private generateSessionFileName; private initializeLogFile; logRetrieval(toolName: string, query: string, params: Record | undefined, response: { resultCount: number; success: boolean; error?: string; }, results?: string): Promise; getLogDir(): string; getSessionLogPath(): string; isEnabled(): boolean; static getLogDir(): string; static listSessions(): string[]; static getSessionPath(fileName: string): string; static readSessionLog(fileName: string): string; static parseSessionFileName(fileName: string): Date | null; static formatSessionDate(fileName: string): string; } //# sourceMappingURL=logger.d.ts.map