import type { EpisodeSummary } from "../episodes/protocol.js"; import type { SlotName } from "../slots/types.js"; export interface SystemPromptContext { rules?: string[]; repoMap?: string; lessons?: string[]; mcpTools?: string; qualityGates?: string[]; } export declare function buildSystemPrompt(slot: SlotName, custom?: string, context?: SystemPromptContext): string; export declare function buildEpisodeContext(episodes: EpisodeSummary[], maxTokenBudget?: number): string; /** * GOAL/CONTEXT/OUTPUT structured prompt template. */ export declare function structuredPrompt(opts: { goal: string; context?: string; output?: string; episodes?: string; }): string; //# sourceMappingURL=prompts.d.ts.map