import { BeatSaverClient, ScoreSaberClient } from "../base";
import { ScoreSaberItem } from "../interfaces/scoresaber";
export declare class ScoreSaberService {
    bsClient: BeatSaverClient;
    scClient: ScoreSaberClient;
    constructor(bsClient: BeatSaverClient, scClient: ScoreSaberClient);
    getScoreUserById(id: string): Promise<import("../interfaces/scoresaber").ScoreSaberUser>;
    getScoreByPlayerIdAndMapId(playerId: string, mapId: string): Promise<any>;
    getScoreInfoById(id: string, page: number): Promise<import("../interfaces/scoresaber").ScoreSaberUserResponse>;
    getPlayerRecentScoreWithUserInfo(uid: string): Promise<{
        scores: ScoreSaberItem[];
        userInfo: import("../interfaces/scoresaber").ScoreSaberUser;
    }>;
}
