UNPKG

@voxket-ai/voxket-live

Version:

A React widget for embedding Voxket-powered audio/video/chat experiences.

37 lines (36 loc) 2.35 kB
import { VoxketWidgetProps, DisplayType, PopupPosition } from './components/widget'; import { VoxketErrorBoundary } from './components/common/error-boundary'; import { ThemeType, WidgetTheme } from './styles'; import { useSessionLogging, SessionLog, SessionMetrics } from './hooks/useSessionLogging'; import { SessionLogViewer, SessionMetrics as SessionMetricsComponent } from './components/common/session-logger'; import * as React from 'react'; export { VoxketClient } from './core/client'; export { VoxketClient as VoxketSDK } from './core/client'; export type { VoxketClientConfig } from './core/client'; export type { RenderUIOptions } from './core/ui-renderer'; export type { LiveAvatarClientConfig, LiveAvatarTokenConfig } from './core/liveavatar-manager'; export * from './core'; export { VoxketProvider } from './providers/voxket-provider'; export * from './hooks/sdk'; export * from './components/compound'; export { CommonPopupTrigger } from './components/common/common-popup-trigger'; export * from './themes/theme-system'; export * from './plugins/plugin-system'; export * from './plugins/modalities/voice-plugin'; export * from './plugins/modalities/chat-plugin'; export type * from './types/core'; export type * from './types/video'; export * from './components/modalities/video'; export { ShadowHostWrapper } from './components/shadow-host-wrapper'; declare const VoxketWidget: React.FC<VoxketWidgetProps>; export type * from './types/rpc'; export { InteractiveComponent } from './components/common/interactive-component'; export { createSessionFixture, getSessionTimer, getVideoCapabilities, getChatCapabilities, getVoiceCapabilities, isCapabilityEnabled, formatSessionTimer } from './lib/utils'; export type { SessionFixture, SessionSettings, SessionCapabilities, VideoCapabilities, ChatCapabilities, VoiceCapabilities } from './lib/types'; export { SessionTimer } from './components/common/session-timer'; export { AssignmentView } from './examples/assignment-view'; export { default as RpcExamples } from './examples/rpc-examples'; export { agentRpcExample } from './examples/agent-rpc-example'; export type { VoxketWidgetProps, DisplayType, PopupPosition, ThemeType, WidgetTheme, SessionLog, SessionMetrics }; export { useSessionLogging, SessionLogViewer, SessionMetricsComponent, VoxketErrorBoundary }; export default VoxketWidget;