contentstack-chat-widget-sdk
Version:
React TypeScript SDK for embedding ContentStack AI-powered chat widgets into websites
16 lines • 565 B
TypeScript
import type { ChatMessage, ChatWidgetProps } from '../types';
export declare const useChat: (props: ChatWidgetProps) => {
messages: ChatMessage[];
isLoading: boolean;
sendMessage: (content: string) => Promise<void>;
cancelCurrentRequest: () => void;
clearMessages: () => void;
messagesEndRef: import("react").RefObject<HTMLDivElement | null>;
};
export declare const useChatWidget: (initialOpen?: boolean) => {
isOpen: boolean;
toggle: () => void;
open: () => void;
close: () => void;
};
//# sourceMappingURL=useChat.d.ts.map