import { type WorkflowConfig, type WorkflowStep } from '../models/types.js'; import type { WorkflowReportInput } from '../models/workflow-types.js'; import type { WorkflowCallResolver } from './types.js'; interface ReportInputContractContext { readonly workflowCallResolver?: WorkflowCallResolver; readonly projectCwd: string; readonly lookupCwd: string; } /** Reserve names before checking execution evidence, including optional sources. */ export declare function reportInputNames(workflow: WorkflowConfig, consumer: Pick, context: ReportInputContractContext, skipNestedContractResolution?: (input: WorkflowReportInput) => boolean): readonly (readonly string[])[]; export {}; //# sourceMappingURL=report-input-contract.d.ts.map