import { HttpClient } from '../types';
import { DataSet } from '../../DataSet/types';
import { QueryEngineConfig } from '../../QueryEngineConfig/types';
import { AiConversation } from './aiHelpers/types';
import { Component } from '../../Component/types';
export declare const askAi: (httpClient: HttpClient) => (conversationId: string | undefined, currentAttributes: Component.Attributes, question: string, dashboardAccessToken: string, dataSets: DataSet[], queryEngineConfig: QueryEngineConfig, abortSignal: AbortSignal) => Promise<AiConversation>;
