type UserAchievements = { achievement_id: string; api_name: string; display_name: string; description: string; is_achieved: boolean; achieved_icon: string; unachieved_icon: string; achieved_times: number; }; export type UserAchievementResponse = { achievements: UserAchievements[]; total: number; }; export type AchievementItem = { api_name: string; time_stamp?: number; code?: number; message?: string; }; export type AchievementList = { total: number; achievements: AchievementItem[]; }; export type UploadAchievementResponse = { success: AchievementList; failure: AchievementList; }; export declare function getUserAchievement({ baseUrl, timeout, token, authKey, appID, }: { baseUrl: string; timeout?: number; token?: string; authKey?: string; appID: string; }): Promise; export declare function postUserAchievement({ baseUrl, token, authKey, appID, sessionToken, data, timeout, }: { baseUrl: string; token?: string; authKey?: string; appID: string; sessionToken: string; data: object; timeout?: number; }): Promise; export {};