import type { Score } from "../lib/types"; import type { DataOrError } from "../../common/error"; import type { Difficulty } from "gcm-database/chunithm"; export interface ChunithmScoreAdapter { getPlayerRecent40(username: string): Promise>; getPlayerBest50(username: string): Promise>; getPlayerInfo(username: string, type: "new" | "recents"): Promise>; getPlayerProfilePicture(username: string): Promise>; getPlayerScore(username: string, chartIdentifier: string): Promise>>; }