import Player from "./Player.js";
import { TeamColor } from "./Teams.js";
interface ScoresPlayer {
    mapPoints: number;
    matchPoints: number;
    player: Player;
    raceTime: number;
    roundPoints: number;
}
type ScoresSection = "" | "EndMap" | "EndMatch" | "EndMatchEarly" | "EndRound" | "PreEndRound";
interface ScoresTeam {
    mapPoints: number;
    matchPoints: number;
    name: TeamColor;
    roundPoints: number;
}
declare class Scores {
    players: ScoresPlayer[];
    section: ScoresSection;
    teams: ScoresTeam[];
    constructor(section: ScoresSection, players: ScoresPlayer[], teams: ScoresTeam[]);
}
export default Scores;
export { type ScoresPlayer, type ScoresSection, type ScoresTeam };
