/** * TypeScript code generator for GitLab CI import. * * Converts a TemplateIR (from parsed .gitlab-ci.yml) into TypeScript * source code using the @intentius/chant-lexicon-gitlab constructors. */ import type { TypeScriptGenerator, GeneratedFile } from "@intentius/chant/import/generator"; import type { TemplateIR } from "@intentius/chant/import/parser"; /** * Generate TypeScript source code from a GitLab CI IR. */ export declare class GitLabGenerator implements TypeScriptGenerator { generate(ir: TemplateIR): GeneratedFile[]; private collectNestedConstructors; private emitProps; private emitValue; private emitLiteral; } //# sourceMappingURL=generator.d.ts.map