export interface WebPhoneContact { name: string; number: string; type?: 'tool' | 'extension' | 'contact' | 'voicemail'; } export interface WebPhoneProps { host?: string; extension?: string; password?: string; to?: string; mode?: 'webcall' | 'call' | 'video'; logo?: string; contacts?: WebPhoneContact[]; } export interface WebPhoneEmits { back: () => void; }