UNPKG

@voxket-ai/voxket-live

Version:

A React widget for embedding Voxket-powered audio/video/chat experiences.

22 lines (21 loc) 1.05 kB
import { Track } from 'livekit-client'; import { AppConfig } from '../../../lib/types'; import { UseAgentControlBarProps } from './hooks/use-agent-control-bar'; import { ThemeType } from '../../../styles'; import * as React from 'react'; export interface AgentControlBarProps extends React.HTMLAttributes<HTMLDivElement>, UseAgentControlBarProps { capabilities: Pick<AppConfig, 'suportsChatInput' | 'suportsVideoInput' | 'suportsScreenShare'>; onChatOpenChange?: (open: boolean) => void; onSendMessage?: (message: string) => Promise<void>; onDisconnect?: () => void; onDeviceError?: (error: { source: Track.Source; error: Error; }) => void; theme?: ThemeType; client?: any; } /** * A control bar specifically designed for voice assistant interfaces */ export declare function AgentControlBar({ controls, saveUserChoices, capabilities, className, onSendMessage, onChatOpenChange, onDisconnect, onDeviceError, theme, client, ...props }: AgentControlBarProps): import("react/jsx-runtime").JSX.Element;