export declare enum RegionType { CN = "cn_gf01", CNB = "cn_qd01", CHT = "os_cht", EU = "os_euro", AS = "os_asia", US = "os_usa" } export type Region = 'cn' | 'os'; export type GetRegion = U extends `${number}` ? GetRegionType extends RegionType.CN | RegionType.CNB ? 'cn' : 'os' : U extends RegionType.CN | RegionType.CNB ? 'cn' : 'os'; export type GetRegionType = U extends `${infer C}${infer O}` ? C extends '1' | '2' ? RegionType.CN : C extends '5' ? RegionType.CNB : C extends '6' ? RegionType.US : C extends '7' ? RegionType.EU : C extends '8' ? RegionType.AS : C extends '9' ? RegionType.CHT : never : never; export declare const getRegionType: (uid: `${number}`) => RegionType;