import type { MCGenderEnum } from '../domain/MCGenderEnum'; export declare class UserService { private static USER_ID_KEY; private static GAID_KEY; private static IDFA_KEY; private static GENDER_KEY; private static AGE_KEY; private static EMAIL_KEY; private static CURRENCY_KEY; private static AFF_SUB1_KEY; private static AFF_SUB2_KEY; private static AFF_SUB3_KEY; private static AFF_SUB4_KEY; private static AFF_SUB5_KEY; private static APP_THEME_KEY; private static ADUNIT_ID_KEY; private static LIMIT_KEY; private static OPEN_IN_APP_KEY; private static CONFIG_KEY_PREFIX; private static THEME_DARK; private static THEME_LIGHT; setId(userId: string): Promise; getOrCreateId(): Promise; setGaid(gaid: string): Promise; getGaid(): Promise; setIdfa(idfa: string): Promise; getIdfa(): Promise; setAge(age: number): Promise; getAge(): Promise; setGender(gender: MCGenderEnum): Promise; getGender(): Promise; setEmail(email: string): Promise; getEmail(): Promise; setCurrentTotalCurrency(vc: number): Promise; getCurrentTotalCurrency(): Promise; setAdunitId(adunitId: string): Promise; getAdunitId(): Promise; setLimit(limit: number): Promise; getLimit(): Promise; setOpenInApp(enabled: boolean): Promise; getOpenInApp(): Promise; setDarkMode(enabled: boolean | null): Promise; getDarkMode(): Promise; setAffSub1(sub1: string): Promise; getAffSub1(): Promise; setAffSub2(sub2: string): Promise; getAffSub2(): Promise; setAffSub3(sub3: string): Promise; getAffSub3(): Promise; setAffSub4(sub4: string): Promise; getAffSub4(): Promise; setAffSub5(sub5: string): Promise; getAffSub5(): Promise; setConfig(key: string, value: string | null): Promise; getConfig(key: string): Promise; getAllConfig(): Promise>; private generateUUID; } //# sourceMappingURL=UserService.d.ts.map