@revrag-ai/embed-react-native
Version:
A powerful React Native library for integrating AI-powered voice agents into mobile applications. Features real-time voice communication, intelligent speech processing, customizable UI components, and comprehensive event handling for building conversation
15 lines • 1.16 kB
TypeScript
import EmbedProvider from './context/EmbedProvider';
import { EmbedButton } from './components/Embed/EmbedButton';
import { useInitialize } from './hooks/initialize';
import Embed, { EventKeys, AgentEvent } from './events/embed.event';
import type { RegisterRequest } from './api/types/embed.api.types';
import type { UpdateDataRequest } from './api/types/embed.api.types';
import type { TokenDetails } from './api/types/embed.api.types';
import type { UseInitializeProps } from './hooks/types/initialize.types';
import type { UseVoiceAgentReturn } from './hooks/types/voiceAgent.types';
import type { ApiResponse } from './api/types/embed.api.types';
import { checkPermissions } from './utils/permision';
import type { AgentConnectedData, AgentDisconnectedData, PopupMessageVisibleData } from './events/embed.event';
export { EmbedButton, EmbedProvider, useInitialize, Embed, EventKeys as EmbedEventKeys, AgentEvent, checkPermissions, };
export type { UseInitializeProps, UseVoiceAgentReturn, ApiResponse, RegisterRequest, TokenDetails, UpdateDataRequest, AgentConnectedData, AgentDisconnectedData, PopupMessageVisibleData, };
//# sourceMappingURL=index.d.ts.map