import { TranslatableError } from '../../../infra/translation/translatable-error'; import type { ChatContextDetails, ChatResponse } from './types.js'; /** * @internal */ export declare const useGetDataTopics: () => { data: import("./types.js").ChatContext[] | undefined; isLoading: boolean; fetchStatus: import("@tanstack/react-query").FetchStatus; }; /** * @internal */ export declare const useGetAllChats: () => { data: import("./types.js").ChatWithoutHistory[]; isLoading: boolean; }; /** * @internal */ export declare const useMaybeCreateChat: (contextId: string | undefined, shouldCreate: boolean, contextDetails?: ChatContextDetails) => import("@tanstack/react-query").UseMutationResult; export declare const useSendChatMessage: (chatId: string | undefined, enableFollowupQuestions?: boolean) => { mutate: import("@tanstack/react-query").UseMutateFunction; isLoading: boolean; };