/** * Extraction Prompt Builder. * * Constructs system and user prompts for LLM-based fact extraction * from session transcripts. Requests structured JSON output with * typed facts, confidence levels, and tags. * * Part of Phase 6C: Enhanced Session Transcript Extraction. */ import type { IWorkSummary } from '../../../domain/interfaces/IWorkSummary'; import type { IEnrichmentOptions } from '../../../domain/interfaces/ITranscriptEnricher'; /** * Built prompt pair for the extraction LLM call. */ export interface IExtractionPrompt { readonly system: string; readonly user: string; } /** * Build an extraction prompt from a work summary and transcript snippet. * * @param workSummary - Parsed work summary from the session * @param transcript - Raw transcript text snippet * @param options - Enrichment options */ export declare function buildExtractionPrompt(workSummary: IWorkSummary, transcript: string, options?: IEnrichmentOptions): IExtractionPrompt; //# sourceMappingURL=extraction.d.ts.map