type Ranking = { uid: string; name: string; value: number; rank: number; }; export type Meta = { app_id: string; meta_name: string; display_name: DisplayName[]; sort_type: number; update_type: number; data_type: number; }; export type DisplayName = { lang: string; name: string; }; export type LeaderboardRankingResponse = { ranking: Ranking[]; meta: Meta; total_count: number; }; export type SessionTokenResponse = { expire: number; key: string; token: string; }; export type UploadScoreResponse = {}; export declare function getLeaderboardRanking({ baseUrl, timeout, token, authKey, appID, getLeaderboardParams, }: { baseUrl: string; timeout?: number; token?: string; authKey?: string; appID: string; getLeaderboardParams: string; }): Promise; export declare function getGuestLeaderboardRanking({ baseUrl, timeout, appID, getGuestLeaderboardParams, }: { baseUrl: string; timeout?: number; appID: string; getGuestLeaderboardParams: string; }): Promise; export declare function getSessionToken({ baseUrl, token, authKey, appID, publicKey, timeout, }: { baseUrl: string; token?: string; authKey?: string; timeout?: number; appID: string; publicKey: string; }): Promise; export declare function postLeaderboardRecord({ baseUrl, token, authKey, appID, sessionToken, scores, timeout, }: { baseUrl: string; token?: string; authKey?: string; appID: string; sessionToken: string; scores: object; timeout?: number; }): Promise; export {};