export interface Agent { name: string; role: string; phone: string; avatar?: string; } export interface BusinessHours { start: string; end: string; days: number[]; timezone?: string; offlineMessage?: string; } export interface WidgetConfig { phoneNumber: string; defaultMessage?: string; position?: 'left' | 'right'; theme?: 'light' | 'dark' | 'auto'; headerTitle?: string; headerSubtitle?: string; brandImage?: string; greetingMessage?: string; btnText?: string; agents?: Agent[]; businessHours?: BusinessHours; tracking?: { enabled: boolean; gtmEventName?: string; }; poweredBy?: boolean; }