import type { ChatMessage } from "../types/messages"; export interface ConversationSnapshot { schemaVersion: 1; sessionId: string; title: string; messages: SerializableChatMessage[]; createdAt: number; updatedAt: number; } export type SerializableChatMessage = ChatMessage>; export interface ConversationSummary { sessionId: string; title: string; updatedAt: number; }