import { ConfigService } from "@nestjs/config"; import { BaseConfigInterface } from "../../../config/interfaces"; import { LLMService } from "../../../core/llm/services/llm.service"; import { AppLoggingService } from "../../../core/logging/services/logging.service"; import { DriftContext, DriftContextState } from "../contexts/drift.context"; export declare const defaultSynthesisPrompt = "\nYou are a knowledge synthesis expert producing a final comprehensive answer.\n\n## Your Task\n\nSynthesize all gathered information into a final, comprehensive answer to the user's question.\n\n## Input\n\nYou will receive:\n1. The original question\n2. An initial broad answer from community context\n3. Detailed answers from follow-up investigations\n\n## Guidelines\n\n- Integrate all relevant information cohesively\n- Structure your response clearly\n- Cite specific entities and relationships when relevant\n- Acknowledge any limitations or gaps in the available information\n- Be comprehensive but concise\n\n## Output\n\nProvide a final comprehensive answer (300-600 words) that addresses the user's question\nusing all available context.\n"; export declare class SynthesisNodeService { private readonly llmService; private readonly logger; private readonly configService; private readonly systemPrompt; constructor(llmService: LLMService, logger: AppLoggingService, configService: ConfigService); execute(params: { state: typeof DriftContext.State; }): Promise>; } //# sourceMappingURL=synthesis.node.service.d.ts.map