import type { LoopMonitorConfig } from '../../../core/models/index.js'; import type { FacetResolutionContext, WorkflowSections } from './resource-resolver.js'; import type { z } from 'zod'; import type { WorkflowReportInputRawSchema } from '../../../core/models/workflow-schemas.js'; export declare function normalizeLoopMonitors(raw: Array<{ cycle: string[]; ignore_steps?: string[]; threshold: number; judge: { persona?: string; input_reports?: z.infer; instruction?: string; rules: Array<{ condition: string; next: string; }>; }; }> | undefined, workflowDir: string, sections: WorkflowSections, context?: FacetResolutionContext): LoopMonitorConfig[] | undefined; //# sourceMappingURL=workflowLoopMonitorNormalizer.d.ts.map