import { type ObjectLikeSchema } from "../object-like"; import type { Discriminant } from "./discriminant"; import type { inferParsedUnion, inferRawUnion, UnionSubtypes } from "./types"; export declare function union, U extends UnionSubtypes>(discriminant: D, union: U): ObjectLikeSchema, inferParsedUnion>;