alpha-ai-avatar-sdk-aipi
Version:
Alpha AI Avatar SDK (AIPI)
17 lines (16 loc) • 825 B
TypeScript
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;