/** * Validation for the `http` generator — see * docs/specs/2026-07-23-http-service-generator.md. * * Everything catchable before a run is caught here, with a position: a missing * or malformed endpoint, an `in=` that names nothing (or a later sequence), and * an `on_error` outside the two allowed values. The transport failures — the * service being down, slow, or wrong — cannot be known until the run and are * reported then. */ import { type Diagnostic } from '../errors/index.js'; import type { OpenCloseElementContext, SelfClosingElementContext } from '../generated/TDCParser.js'; export interface HttpCheckContext { readonly diagnostics: Diagnostic[]; /** Sequence names declared before this one — what `in=` may reference. */ readonly declaredSequences: readonly string[]; } export declare function checkGenHttp(gen: OpenCloseElementContext | SelfClosingElementContext, ctx: HttpCheckContext): void; //# sourceMappingURL=http.d.ts.map