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