import type { ArchitectureProjectionAdapter, ArchitectureProjectionResult } from "./types.js"; import type { IntentExtractionResult } from "../extract/types.js"; export type { ArchitectureProjectionAdapter, ArchitectureProjectionResult }; /** * Project architecture candidates from an approved-clarification Discovery Artifact. * * @param artifact Discovery artifact with intent, audience, environment, capabilities, and constraints. * @param adapter Optional projection adapter; defaults to rule-based. */ export declare function projectArchitecture(artifact: IntentExtractionResult, adapter?: ArchitectureProjectionAdapter): ArchitectureProjectionResult;