export interface ProjectFile { name: string; code: string; } export interface ChatMessage { role: 'user' | 'assistant'; content: string; } export interface ProjectVersion { id: string; code: string; // This will be a JSON string of ProjectFile[] messages: ChatMessage[]; createdAt: string; }