import type { OpenAI } from "openai"; export type ChatMessage = OpenAI.Chat.Completions.ChatCompletionMessageParam; export interface SessionContent { messages: ChatMessage[]; } export interface SessionDriverInterface { getHistory(from: string): SessionContent; saveMessage(from: string, message: ChatMessage): void; flush(): void; }