import { type IKnowledgeRagHandle, type ILlm, type LlmUsage, type StreamChunk } from '@mcp-abap-adt/llm-agent'; export declare class RootFinalizer { private readonly llm; constructor(llm: ILlm); finalize(input: { prompt: string; knowledgeRag: IKnowledgeRagHandle; turnId: string; scope?: 'turn' | 'session'; signal?: AbortSignal; onProgress?: (event: StreamChunk) => void; }): Promise<{ output: string; usage?: LlmUsage; }>; } //# sourceMappingURL=root-finalizer.d.ts.map