UNPKG

@voxket-ai/voxket-live

Version:

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

27 lines (26 loc) 973 B
import { SessionConfig, SessionMetrics } from '../../types/core'; /** * Hook for session management */ export declare function useVoxketSession(): { session: import('../../types/core').VoxketSession | null; state: import('../../types/core').SessionState; metrics: SessionMetrics | null; isActive: boolean; isConnecting: boolean; isConnected: boolean; start: (agentId: string, options?: Partial<SessionConfig>) => Promise<import('../../types/core').VoxketSession>; stop: () => Promise<SessionMetrics | null>; }; /** * Hook for session metrics and analytics */ export declare function useVoxketMetrics(): { metrics: SessionMetrics | null; sessionId: string | undefined; duration: number | undefined; participantCount: number | undefined; messageCount: number | undefined; audioQuality: import('../../types/core').QualityMetrics | undefined; networkStats: import('../../types/core').NetworkStats | undefined; };