/** * Generated auxiliary C# file emitters (JSON AOT and module container attribute). * * Extracted from emitter.ts — contains the logic that generates compiler-internal * support files (__tsonic_json.g.cs, __tsonic_module_containers.g.cs) using the * backend AST builder and printer. */ import type { JsonAotRegistry } from "./types.js"; import type { RuntimeUnionRegistry } from "./core/semantic/runtime-union-registry.js"; export declare const generateModuleContainerAttributeFile: () => string; export declare const generateArrayInteropFile: () => string; export declare const generateRuntimeUnionFile: (registry: RuntimeUnionRegistry) => string; /** * Generate the __tsonic_json.g.cs file for NativeAOT JSON support. * This file contains the JsonSerializerContext and options holder. */ export declare const generateJsonAotFile: (registry: JsonAotRegistry, rootNamespace: string) => string; //# sourceMappingURL=generated-files.d.ts.map