import { type TaskContextManifest, type TaskContextFileScope, type TaskContextSourceIdentity } from '@opensip-cli/contracts'; import type { SuiteStepReviewInput } from './review-brief.js'; import type { SuiteLedgerIdentity } from './run-ledger-persist.js'; export declare const TASK_CONTEXT_PLANE_KINDS: ("graph" | "inventory" | "test-selection")[]; export interface BuildTaskContextManifestInput { readonly ledger: SuiteLedgerIdentity; readonly steps: readonly SuiteStepReviewInput[]; readonly sourceStart: TaskContextSourceIdentity; readonly sourceEnd: TaskContextSourceIdentity; readonly expectedProducerVersion: string; readonly fileScope: TaskContextFileScope; readonly createdAt: string; readonly projectIdentity: string; } /** Pure host aggregation over already validated, metadata-only contributions. */ export declare function buildTaskContextManifest(input: BuildTaskContextManifestInput): TaskContextManifest; //# sourceMappingURL=task-context-manifest.d.ts.map