UNPKG

alpha-ai-avatar-sdk-aipi

Version:
17 lines (16 loc) 825 B
import { ManualAvatarController } from '../../../core/ai-pi/ManualAvatarController'; import { ConversationalAvatarController } from '../../../core/ai-pi/ConversationalAvatarController'; export type ChatTranscriptRole = 'user' | 'assistant'; export type ChatTranscriptMessage = { message: string; role: ChatTranscriptRole; isFinal: boolean; }; export interface ConversationalAvatarDisplayProps { avatarController: ManualAvatarController | ConversationalAvatarController; width?: number; height?: number; className?: string; onChatTranscriptUpdate?: (message: ChatTranscriptMessage) => void; } export declare function ConversationalAvatarDisplay({ avatarController, width, height, className, onChatTranscriptUpdate, }: ConversationalAvatarDisplayProps): import("react/jsx-runtime").JSX.Element;