import { A as AuthProvider } from './types-D9-B25-T.mjs'; interface HwChatProps { chatId: string; apiBase?: string; authEndpoint?: string; authProvider?: AuthProvider; theme?: 'dark' | 'light' | 'auto'; primaryColor?: string; /** * When set, a mic button appears in the header and clicking it * starts a live voice call against this provider-side agent id. */ voiceAgentId?: string; /** Voice agent platform — defaults to 'elevenlabs'. */ voiceProvider?: 'elevenlabs' | 'vapi' | 'retell'; /** Override the CDN URL the widget loads the voice SDK from. */ voiceSdkUrl?: string; /** Pass through a style object — the Web Component is a block element. */ style?: React.CSSProperties; className?: string; } declare function HwChat({ chatId, apiBase, authEndpoint, authProvider, theme, primaryColor, voiceAgentId, voiceProvider, voiceSdkUrl, style, className, }: HwChatProps): JSX.Element; export { HwChat, type HwChatProps };