import type { ProjectContext, ExistingArtifact } from '../../types/index.js'; import type { PipelineState, ScaffoldConfig } from '../../types/index.js'; /** * Gather project context for assembly. * Collects artifacts from dependency chain + reads, config, state, decisions. */ export declare function gatherContext(options: { step: string; state: PipelineState; config: ScaffoldConfig; projectRoot: string; /** Step slugs to gather artifacts from (dependency chain + reads) */ dependencyChain: string[]; /** For update mode: include existing artifact */ existingArtifact?: ExistingArtifact; }): ProjectContext; //# sourceMappingURL=context-gatherer.d.ts.map