You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

92 lines
2.4 KiB

export = Client;
/**
* Instantiates a new client. This is the entry point.
* @extends {BaseClient}
*/
declare class Client extends BaseClient {
/**
* @param {defaultOptions} [options={}] The options to use
*/
constructor(options?: defaultOptions);
/**
* The player manager
* @type {PlayerManager}
*/
players: PlayerManager;
/**
* The map manager
* @type {MapManager}
*/
maps: MapManager;
/**
* The TOTD manager
* @type {TOTDManager}
*/
totd: TOTDManager;
/**
* The COTD manager
* @type {COTDManager}
*/
cotd: COTDManager;
/**
* The club manager
* @type {ClubManager}
*/
clubs: ClubManager;
/**
* The campaign manager
* @type {CampaignManager}
*/
campaigns: CampaignManager;
/**
* The room manager
* @type {RoomManager}
*/
rooms: RoomManager;
/**
* The TM events manager
* @type {EventManager}
*/
events: EventManager;
/**
* The matches manager
* @type {MatchesManager}
*/
matches: MatchesManager;
/**
* The news manager
* @type {NewsManager}
*/
news: NewsManager;
/**
* The Maniapub manager
* @type {AdsManager}
*/
ads: AdsManager;
/**
* Format the string and remove the TM style code on it.
* @param {string} str string to format
* @returns {string}
* @deprecated use {@link Client#stripFormat} instead
*/
formatTMText(str: string): string;
/**
* Format the string and remove the TM style code on it.
* @param {string} str string to format
* @returns {string}
*/
stripFormat(str: string): string;
}
import BaseClient = require("./BaseClient");
import PlayerManager = require("../managers/PlayerManager");
import MapManager = require("../managers/MapManager");
import TOTDManager = require("../managers/TOTDManager");
import COTDManager = require("../managers/COTDManager");
import ClubManager = require("../managers/ClubManager");
import CampaignManager = require("../managers/CampaignManager");
import RoomManager = require("../managers/RoomManager");
import EventManager = require("../managers/EventManager");
import MatchesManager = require("../managers/MatchesManager");
import NewsManager = require("../managers/NewsManager");
import AdsManager = require("../managers/AdsManager");
import defaultOptions = require("../util/defaultOptions");