declare type _GenerateUnionNum = Counter["length"] extends Length ? Accumulator : _GenerateUnionNum; export declare type NumbersToUnionNum = Num extends number ? Num extends 0 ? never : Exclude<_GenerateUnionNum, 0> : never; export {};