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