/** * Generate specialized declarations from requests * * Calls AST declaration emitters directly, returns CSharpTypeDeclarationAst[]. * Function specializations are wrapped in a static helper class. */ import { EmitterContext } from "../types.js"; import type { CSharpTypeDeclarationAst } from "../core/format/backend-ast/types.js"; import { SpecializationRequest } from "./types.js"; /** * Generate specialized declarations from requests. * Returns AST type declarations for all specializations. */ export declare const generateSpecializations: (requests: readonly SpecializationRequest[], context: EmitterContext) => [readonly CSharpTypeDeclarationAst[], EmitterContext]; //# sourceMappingURL=generation.d.ts.map