UNPKG

converse-ai-support-library

Version:

A React component library for floating contact buttons (email, chat, call)

30 lines (29 loc) 829 B
import { GetInfoFormData } from '../types/GetInfoForm'; interface UseCallVapiProps { apiKey: string; assistantId: string; config?: Record<string, unknown>; baseUrl: string; mediaId?: string; leadId?: string; formData?: GetInfoFormData; } interface UseCallVapiReturn { isConnected: boolean; isConnecting: boolean; isSpeaking: boolean; isMuted: boolean; isSpeakerOn: boolean; callDuration: number; transcript: Array<{ role: string; text: string; }>; startCall: () => void; endCall: () => void; toggleMute: () => void; toggleSpeaker: () => void; formatTime: (seconds: number) => string; } export declare const useCallVapi: ({ apiKey, assistantId, config, baseUrl, leadId, formData, }: UseCallVapiProps) => UseCallVapiReturn; export {};