/** * WGL015: Circular `needs:` Chain * * DFS-based cycle detection on the `needs:` dependency graph. * If A needs B and B needs A, GitLab rejects the pipeline. * * Reports one diagnostic per cycle found, listing the full chain. */ import type { PostSynthCheck, PostSynthContext, PostSynthDiagnostic } from "@intentius/chant/lint/post-synth"; export declare function checkCircularNeeds(ctx: PostSynthContext): PostSynthDiagnostic[]; export declare const wgl015: PostSynthCheck; //# sourceMappingURL=wgl015.d.ts.map