/** * Union type emission */ import { IrType } from "@tsonic/frontend"; import { EmitterContext } from "../types.js"; import type { CSharpTypeAst } from "../core/format/backend-ast/types.js"; /** * Emit union types as CSharpTypeAst: nullable (T?), compiler-owned union carrier, or object */ export declare const emitUnionType: (type: Extract, context: EmitterContext) => [CSharpTypeAst, EmitterContext]; //# sourceMappingURL=unions.d.ts.map