import type { PickRename } from "../types/global"; import type __AT__ from "@/autotypes"; import { type UseFetchStateProps } from "./useFetch"; interface AiAnswersResponse { status: "ok" | "noResponse"; response: string; error: string; } interface UseAiAnswersSetBodyAction { query: string; lang?: number; site?: number; format?: "lite" | "extended"; minSimilarity?: number; priorities?: Partial>; templates?: Array<__AT__.Templates>; } type UseAiAnswersSetQuery = UseAiAnswersSetBodyAction; type UseAiAnswersReturn = [ UseAiAnswersState, (setQuery: UseAiAnswersSetQuery) => void ]; type UseAiAnswersState = PickRename, "data", "query">; export declare function useAiAnswers(): UseAiAnswersReturn; export { UseAiAnswersReturn, UseAiAnswersSetBodyAction, UseAiAnswersSetQuery, UseAiAnswersState, type AiAnswersResponse, };