@elevenlabs/react-native
Version:
ElevenLabs React Native SDK for Conversational AI
21 lines (20 loc) • 913 B
TypeScript
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 {};