/**
 * Phase 2 Pipeline -- Stage 4: ADR Generator
 *
 * Generates Architecture Decision Records as markdown documents driven by
 * the SPARC specification and research dossier. ADRs are derived from actual
 * architectural decisions implied by the SPARC output.
 *
 * Primary output: ADR markdown files (one per decision)
 * Compat output: adr-index.json for downstream consumers
 */
import type { Phase2Context, Phase2StageOutput, Phase2SPARCOutput, Phase2ADRRecord, ResearchDossier } from '../types.js';
export declare function buildPhase2ADRs(sparc: Phase2SPARCOutput, dossier: ResearchDossier, query?: string, skipLLM?: boolean): Phase2ADRRecord[];
/**
 * Render a list of ADR records as a single markdown document.
 * Used by ask-artifact-writer to produce engineering/architecture-decisions.md
 */
export declare function renderADRsAsDocument(adrs: Phase2ADRRecord[], query: string): string;
export declare function generateADRs(context: Phase2Context): Promise<Phase2StageOutput>;
//# sourceMappingURL=adr-generator.d.ts.map