export declare type Without = { [KeyType in Exclude]?: never; }; export declare type MergeExclusive = FirstType | SecondType extends object ? (Without & SecondType) | (Without & FirstType) : FirstType | SecondType;