import { IsUnknown } from "../is-unknown"; import { Prettify } from "../prettify"; type Without = IsUnknown extends true ? never : { [P in Exclude]?: never; }; export type XOR = Prettify<(Without & Type1) | (Without & Type2) | (Without & Type3) | (Without & Type4) | (Without & Type5) | (Without & Type6) | (Without & Type7) | (Without & Type8) | (Without & Type9) | (Without & Type10) | (Without & Type11) | (Without & Type12) | (Without & Type13) | (Without & Type14) | (Without & Type15) | (Without & Type16) | (Without & Type17) | (Without & Type18) | (Without & Type19) | (Without & Type20) | (Without & Type21) | (Without & Type22) | (Without & Type23) | (Without & Type24) | (Without & Type25) | (Without & Type26) | (Without & Type27) | (Without & Type28) | (Without & Type29) | (Without & Type30) | (Without & Type31) | (Without & Type32) | (Without & Type33) | (Without & Type34) | (Without & Type35) | (Without & Type36) | (Without & Type37) | (Without & Type38) | (Without & Type39) | (Without & Type40) | (Without & Type41) | (Without & Type42) | (Without & Type43) | (Without & Type44) | (Without & Type45) | (Without & Type46) | (Without & Type47) | (Without & Type48) | (Without & Type49) | (Without & Type50)>; export {};