import type { CadenceConfig, CadenceState, Draft, GateSet } from '@manehorizons/cadence-types'; import type { DraftGateContext, DraftGateOpts } from './draft-types.js'; /** * Build the `DraftGateContext` the draft gates consume (Phase 39.7). The draft * command router owns construction; gates reach git/verifier/notifier/prompter/ * sidecar only through the ports built here. Verifier + coherence are memoized * so they run at most once per command. */ export declare function buildDraftContext(args: { cwd: string; state: CadenceState; draft: Draft; config: CadenceConfig | null; gateSet: GateSet; phase: string; id: string; projectMd: string; opts: DraftGateOpts; }): DraftGateContext; //# sourceMappingURL=draft-context.d.ts.map