export declare type If = C extends true ? A : B; export declare type Not = T extends false ? true : false; export declare type Or = A extends true ? true : B extends true ? true : false; export declare type And = A extends false ? false : B extends false ? false : true; export declare type AnyTrue> = T extends Array ? false : true; export declare type AnyFalse> = T extends Array ? false : true; export declare type AllTrue> = T extends Array ? true : false; export declare type AllFalse> = T extends Array ? true : false;