import type { CallOptions, ILlm, IRequestLogger, Message, OrchestratorError, Result } from '@mcp-abap-adt/llm-agent'; /** * Translate a RAG query to English for search purposes. Skips ASCII-only and * very short inputs. Module-scope so it can be injected as a strategy override. */ export declare function toEnglishForRag(deps: { helperLlm: ILlm | undefined; mainLlm: ILlm; ragTranslatePrompt?: string; }, text: string, opts: CallOptions | undefined): Promise; /** * Summarize older history turns via the helper LLM, keeping the last 5 turns. * Module-scope so it can be injected as a strategy override. */ export declare function summarizeHistory(deps: { helperLlm: ILlm | undefined; requestLogger: IRequestLogger; historySummaryPrompt?: string; }, h: Message[], opts?: CallOptions): Promise>; //# sourceMappingURL=rag-helpers.d.ts.map