export type WidgetConfig = { brand: { name: string; logo: string }; colors: { primary: string; primaryLight: string; text: string; textLight: string }; captchaSiteKey: string; }; export type Doctor = { id: string; name: string; fullName: { firstName: string; lastName: string }; department: string; specialty: string; visitingHours: string; consultationFeeNew: { amountMicros: number; currencyCode: string } | null; clinic: { clinicName: string } | null; }; export type TimeSlot = { time: string; available: boolean; }; export type ChatMessage = { role: 'user' | 'assistant'; content: string; };