import type { DataOrError } from "../../common/error"; import type { Difficulty } from "gcm-database/ongeki"; import type { Score } from "./types"; export interface OngekiScoreAdapter { getPlayerBest55(username: string): Promise>; getPlayerBest60(username: string): Promise>; getPlayerInfo(username: string, type: "refresh" | "classic"): Promise>; getPlayerProfilePicture(username: string): Promise>; getPlayerScore(username: string, chartIdentifier: string): Promise>>; }