import { z } from 'zod'; import { ChartType } from '@sisense/sdk-ui'; import { recommendQueriesSchema, RecommendQueriesContext, RecommendQueriesResult, OnIntermediateResultsCallback } from './types'; /** * Helper function to extract chart type preference from user prompt */ export declare function extractChartTypeFromPrompt(userPrompt: string): ChartType | undefined; /** * Helper function to build context-aware user prompt */ export declare function buildContextualPrompt(userPrompt?: string, existingWidgets?: string[]): string | undefined; /** * Standalone recommend queries engine - completely decoupled from any UI or store * @param params - The parameters for getting query recommendations * @param context - Context with tool call ID for tracking * @param onIntermediateResults - Optional callback for intermediate results (before chart generation) * @returns The recommendations result with query and chart recommendations */ export declare function recommendQueriesEngine(params: z.infer, context: RecommendQueriesContext, onIntermediateResults?: OnIntermediateResultsCallback): Promise; //# sourceMappingURL=recommend-queries-engine.d.ts.map