@elevenlabs/react-native
Version:
ElevenLabs React Native SDK for Conversational AI
14 lines (13 loc) • 670 B
TypeScript
import type { LocalParticipant } from 'livekit-client';
import type { Callbacks, ClientToolsConfig, ConversationEvent } from '../types';
interface MessageHandlerProps {
onReady: (participant: LocalParticipant) => void;
isConnected: boolean;
callbacks: Callbacks;
sendMessage: (message: unknown) => void;
clientTools?: ClientToolsConfig['clientTools'];
updateCurrentEventId?: (eventId: number) => void;
}
export declare function isValidEvent(event: any): event is ConversationEvent;
export declare const MessageHandler: ({ onReady, isConnected, callbacks, sendMessage, clientTools, updateCurrentEventId }: MessageHandlerProps) => null;
export {};