/** * WGL013: Invalid `needs:` Target * * Detects two cases in the serialized YAML: * - Dangling reference: `needs:` names a job not defined in the pipeline * - Self-reference: job lists itself in `needs:` * * Both cause GitLab pipeline validation failures. * * Caveat: when `include:` is present, referenced jobs may come from * included files, so the check is skipped. */ import type { PostSynthCheck, PostSynthContext, PostSynthDiagnostic } from "@intentius/chant/lint/post-synth"; export declare function checkInvalidNeeds(ctx: PostSynthContext): PostSynthDiagnostic[]; export declare const wgl013: PostSynthCheck; //# sourceMappingURL=wgl013.d.ts.map