import { Logger } from "../common/logger"; import { ChatCompletionRequestMessage } from "openai/api"; export declare const chatLogFileSavePath: string; export declare class SessionHelper { static logger: Logger; constructor(); private static getLogFilePath; static createSession(): Promise; static getSessionHistoriesFromChatFile(sessionId: string): Promise; static updateChatSession(sessionId: string, messages: string[]): Promise; } export declare class Session { private _id; histories: string[]; logger: Logger; get id(): string; constructor(); start(): Promise; userPrompt(message: string): Promise; assistantAnswer(message: string): Promise; get contextMessages(): ChatCompletionRequestMessage[]; }