import type { LLMProvider } from '../llm/types.js'; export interface IntentResult { summary: string; actionType: 'query' | 'create' | 'update' | 'delete' | 'mixed'; entityTypes: string[]; timeframe: 'past' | 'present' | 'future' | 'range' | 'any'; isSimple: boolean; confidence: number; } interface HistoryEntry { role: 'user' | 'assistant'; content: string; } export declare function classifyIntent(llm: LLMProvider, userInput: string, history: HistoryEntry[], availableEntityTypes: string[]): Promise; export {}; //# sourceMappingURL=intent-classifier.d.ts.map