import { ServerStats } from './ServerStats.js';
/**
 * Represents the different DDNet server types.
 */
export declare enum ServerType {
    novice = "Novice",
    moderate = "Moderate",
    brutal = "Brutal",
    insane = "Insane",
    dummy = "Dummy",
    ddmaxEasy = "DDmaX.Easy",
    ddmaxNext = "DDmaX.Next",
    ddmaxPro = "DDmaX.Pro",
    ddmaxNut = "DDmaX.Nut",
    oldschool = "Oldschool",
    solo = "Solo",
    race = "Race",
    fun = "Fun",
    unknown = "UNKNOWN"
}
/**
 * Wrapper class for all player server types.
 */
export declare class Servers {
    /**
     * Novice server stats.
     */
    [ServerType.novice]: ServerStats;
    /**
     * Moderate server stats.
     */
    [ServerType.moderate]: ServerStats;
    /**
     * Brutal server stats.
     */
    [ServerType.brutal]: ServerStats;
    /**
     * Insane server stats.
     */
    [ServerType.insane]: ServerStats;
    /**
     * Dummy server stats.
     */
    [ServerType.dummy]: ServerStats;
    /**
     * DDmaX.Easy server stats.
     */
    [ServerType.ddmaxEasy]: ServerStats;
    /**
     * DDmaX.Next server stats.
     */
    [ServerType.ddmaxNext]: ServerStats;
    /**
     * DDmaX.Pro server stats.
     */
    [ServerType.ddmaxPro]: ServerStats;
    /**
     * DDmaX.Nut server stats.
     */
    [ServerType.ddmaxNut]: ServerStats;
    /**
     * Oldschool server stats.
     */
    [ServerType.oldschool]: ServerStats;
    /**
     * Solo server stats.
     */
    [ServerType.solo]: ServerStats;
    /**
     * Race server stats.
     */
    [ServerType.race]: ServerStats;
    /**
     * Fun server stats.
     */
    [ServerType.fun]: ServerStats;
    constructor(data: ServerStats[]);
}
