export enum FamilyMember { PAPA = 'PapĂ ', MAMMA = 'Mamma', FIGLIO_GRANDE = 'Figlio grande', FIGLIA = 'Figlia', NONNI = 'Nonni', TUTTI = 'Tutti', OSPITI = 'Ospiti' } export interface UserProfile { id: string; name: FamilyMember; color: string; profile: string; } export interface Transaction { id: string; date: string; amount: number; category: string; subcategory?: string; payer: FamilyMember; description: string; type: 'INCOME' | 'EXPENSE'; } export interface CalendarEvent { id: string; title: string; start: string; end: string; location?: string; participants: FamilyMember[]; weatherForecast?: string; } export interface SmartNote { id: string; title: string; content: string; category: string; lastModified: string; linkedTransactionId?: string; } export interface ChatMessage { role: 'user' | 'assistant'; content: string; timestamp: string; }