import type { DepthLevel } from '../../types/enums.js'; import type { PipelineState } from '../../types/state.js'; import type { ScaffoldConfig } from '../../types/config.js'; import type { ScaffoldWarning } from '../../types/errors.js'; export interface MethodologyChangeResult { changed: boolean; stateMeta: string; configMeta: string; warnings: ScaffoldWarning[]; } /** * Detect whether the methodology preset has changed since the pipeline was * initialised. Compares state.config_methodology to config.methodology. */ export declare function detectMethodologyChange(options: { state: PipelineState; config: ScaffoldConfig; }): MethodologyChangeResult; /** * Detect completed steps that were executed at a lower depth than the current * methodology default depth. Returns one warning per mismatched step. */ export declare function detectDepthMismatches(options: { state: PipelineState; currentDefaultDepth: DepthLevel; }): ScaffoldWarning[]; //# sourceMappingURL=methodology-change.d.ts.map