UNPKG

ze-react-component-library

Version:
25 lines (24 loc) 803 B
import type { LogicformType, SchemaType } from "zeroetp-api-sdk"; export declare type AskAnswerType = { question: string; logicform?: LogicformType; schema?: SchemaType; error?: string; suggestion?: string; _path?: any[]; }; declare function useAsk({ question, askContext, isMobile, formatAnswer, onAnswerError, debounceInterval }: { isMobile?: boolean; question?: string; debounceInterval?: number; askContext?: LogicformType; formatAnswer?: (answer: AskAnswerType) => AskAnswerType; onAnswerError?: (answer: AskAnswerType) => void; }): { logicformsToChoose: LogicformType[]; render: () => JSX.Element; loading: boolean; ask: () => Promise<import("zeroetp-api-sdk").AskAPIResultType>; answer: AskAnswerType; }; export default useAsk;