import { type ArrayElement, type NonEmptyTuple } from 'ts-type-forge'; import { type AnyType, type Type, type TypeOf } from '../type.mjs'; export declare const union: >(types: Types, options?: Partial; }>>) => UnionType; type UnionType> = Type>; type UnionTypeValue> = TsFortressInternal.UnionTypeValueImpl; declare namespace TsFortressInternal { export type UnionTypeValueImpl> = UnwrapUnion>; type UnwrapUnion = T extends T ? TypeOf : never; export {}; } export {}; //# sourceMappingURL=union.d.mts.map