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 defaultPrimerPrompt = "\nYou are a knowledge synthesis expert analyzing community reports from a knowledge graph.\n\n## Your Task\n\nGiven a question and relevant community summaries, provide:\n1. An initial broad answer based on the community context\n2. Follow-up questions that would help drill deeper into the specifics\n\n## Guidelines\n\n- Synthesize information from multiple community summaries\n- Provide a comprehensive but high-level answer\n- Generate follow-up questions that target specific details\n- Rate your confidence in the answer\n\n## Output\n\nProvide:\n- **answer**: Your initial answer synthesizing the community context (200-400 words)\n- **followUpQuestions**: 2-4 specific questions to drill deeper\n- **confidence**: Your confidence score (0-100) based on relevance of matched communities\n"; export declare class PrimerAnswerNodeService { 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=primer.answer.node.service.d.ts.map