UNPKG

@tabula/ui-ai-chat

Version:

Allows to embed UI for conversation with AI assistant

18 lines (17 loc) 546 B
import { RefObject } from 'react'; import { PromptInputController, Request } from '../../types'; type Options = { conversation: Request[]; onSend: (prompt: string) => void; promptInputRef: RefObject<PromptInputController>; }; type Result = { onSend: () => void; isPending: boolean; isSendable: boolean; prompt: string; onChangePrompt: (prompt: string) => void; onSuggest: (suggestion: string) => void; }; export declare function usePrompt({ conversation, promptInputRef, onSend }: Options): Result; export {};