export declare type IsUnion<T, U extends T = T> = T extends unknown ? [U] extends [T] ? never : true : never;
