import { Sportradar } from '../sportradar'; import { SportConstructor } from './shared'; export declare enum SeasonType { REG = "REG", PLAYIN = "PIT", POST = "PST" } export declare class Nba extends Sportradar implements SportConstructor { prefix: string; accessLevel: string; language: string; constructor(nbaSettings: SportConstructor); /** * @param {string} year Year in 4 digit format (YYYY) * @param {string} month Month in 2 digit format (MM) * @param {string} day Day in 2 digit format (DD) * @memberof Nba */ getDailyChangeLog(year: string, month: string, day: string): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {string} month Month in 2 digit format (MM) * @param {string} day Day in 2 digit format (DD) * @memberof Nba */ getDailySchedule(year: string, month: string, day: string): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {string} month Month in 2 digit format (MM) * @param {string} day Day in 2 digit format (DD) * @memberof Nba */ getDailyTransfers(year: string, month: string, day: string): Promise>; /** * @memberof Nba */ getFreeAgents(): Promise>; /** * @param {string} gameId * @memberof Nba */ getGameBoxscore(gameId: string): Promise>; /** * @param {string} gameId * @memberof Nba */ getGameSummary(gameId: string): Promise>; /** * @memberof Nba */ getInjuries(): Promise>; /** * @memberof Nba */ getLeagueHierarchy(): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NbaSeasonType} seasonType * @memberof Nba */ getLeagueLeaders(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} gameId * @memberof Nba */ getPlayByPlay(gameId: string): Promise>; /** * @param {string} playerId * @memberof Nba */ getPlayerProfile(playerId: string): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NbaSeasonType} seasonType * @memberof Nba */ getRankings(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NbaSeasonType} seasonType * @memberof Nba */ getSchedule(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NbaSeasonType} seasonType * @param {string} teamId * @memberof Nba */ getSeasonalStatisticsSeasonToDate(seasonYear: string, seasonType: SeasonType, teamId: string): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NbaSeasonType} seasonType * @memberof Nba */ getSeriesSchedule(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} seriesId * @param {string} teamId * @memberof Nba */ getSeriesStatistics(seriesId: string, teamId: string): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NbaSeasonType} seasonType * @memberof Nba */ getStandings(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} teamId * @memberof Nba */ getTeamProfileRosters(teamId: string): Promise>; }