import type { ILlm, INeedResolver } from '@mcp-abap-adt/llm-agent'; /** Deterministic need detector. Pattern-matches "I can't " / "I need to * " and maps the captured phrase to a tools-RAG query. Default. */ export declare class RegexNeedResolver implements INeedResolver { resolve(response: string): Promise<{ queryToolsRag: string; } | undefined>; } export declare const CLASSIFY_SYSTEM: string; /** LLM-driven need classifier. Opt-in (more accurate on paraphrase, costs a * small classifier call). */ export declare class LlmNeedResolver implements INeedResolver { private readonly llm; constructor(llm: ILlm); resolve(response: string): Promise<{ queryToolsRag: string; } | undefined>; } //# sourceMappingURL=need-resolver.d.ts.map