import type { z } from 'zod'; import type { ArpeggioStepConfig, OutputContractItem, TeamLeaderConfig, WorkflowStepRawSchema } from '../../../core/models/index.js'; import type { FacetResolutionContext, WorkflowSections } from './resource-resolver.js'; type RawStep = z.output; type RawOutputContract = NonNullable['report']>[number]; export declare function normalizeOutputContract(entry: RawOutputContract, resolveReference: (reference: string, field: 'format' | 'order') => string): OutputContractItem; export declare function normalizeArpeggio(raw: RawStep['arpeggio'], workflowDir: string): ArpeggioStepConfig | undefined; export declare function normalizeTeamLeader(raw: RawStep['team_leader'], workflowDir: string, sections: WorkflowSections, stepPath: readonly PropertyKey[], context?: FacetResolutionContext): TeamLeaderConfig | undefined; export {}; //# sourceMappingURL=workflowStepFeaturesNormalizer.d.ts.map