@voxket-ai/voxket-live
Version:
A React widget for embedding Voxket-powered audio/video/chat experiences.
25 lines (24 loc) • 689 B
TypeScript
import { ChatMessage } from '../../types/core';
/**
* Hook for chat functionality
*/
export declare function useVoxketChat(): {
messages: ChatMessage[];
userMessages: ChatMessage[];
agentMessages: ChatMessage[];
messageCount: number;
isSending: boolean;
canSend: boolean;
send: (message: string) => Promise<void>;
};
/**
* Hook for chat input with common functionality
*/
export declare function useVoxketChatInput(): {
value: string;
setValue: import('react').Dispatch<import('react').SetStateAction<string>>;
send: () => Promise<void>;
handleKeyPress: (event: React.KeyboardEvent) => void;
isSending: boolean;
canSend: boolean;
};