UNPKG

@elevenlabs/react-native

Version:

ElevenLabs React Native SDK for Conversational AI

15 lines (14 loc) 743 B
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; onEndSession: (reason: "user" | "agent") => void; clientTools?: ClientToolsConfig["clientTools"]; updateCurrentEventId?: (eventId: number) => void; } export declare function isValidEvent(event: unknown): event is ConversationEvent; export declare const MessageHandler: ({ onReady, isConnected, callbacks, sendMessage, clientTools, updateCurrentEventId, onEndSession, }: MessageHandlerProps) => null; export {};