UNPKG

@elevenlabs/react-native

Version:

ElevenLabs React Native SDK for Conversational AI

21 lines (20 loc) 913 B
import React from 'react'; import type { LocalParticipant } from 'livekit-client'; import type { Callbacks, ClientToolsConfig } from '../types'; interface LiveKitRoomWrapperProps { children: React.ReactNode; serverUrl: string; token: string; connect: boolean; onConnected: () => void; onDisconnected: () => void; onError: (error: Error) => void; roomConnected: boolean; callbacks: Callbacks; onParticipantReady: (participant: LocalParticipant) => void; sendMessage: (message: unknown) => void; clientTools: ClientToolsConfig['clientTools']; updateCurrentEventId?: (eventId: number) => void; } export declare const LiveKitRoomWrapper: ({ children, serverUrl, token, connect, onConnected, onDisconnected, onError, roomConnected, callbacks, onParticipantReady, sendMessage, clientTools, updateCurrentEventId, }: LiveKitRoomWrapperProps) => JSX.Element; export {};