/** * Lexicon JSON generator — produces lexicon-gitlab.json with metadata * for all GitLab CI entities. */ import type { PropertyConstraints } from "@intentius/chant/codegen/json-schema"; import type { GitLabParseResult } from "./parse.js"; import type { NamingStrategy } from "./naming.js"; export interface LexiconEntry { resourceType: string; kind: "resource" | "property"; lexicon: "gitlab"; deprecatedProperties?: string[]; constraints?: Record; } /** * Generate the lexicon-gitlab.json content. */ export declare function generateLexiconJSON(results: GitLabParseResult[], naming: NamingStrategy): string; //# sourceMappingURL=generate-lexicon.d.ts.map