import { Sportradar } from '../sportradar'; import { SportConstructor } from './shared'; export declare enum SeasonType { REG = "REG", CONF = "CT", POST = "PST" } export declare enum RankingsType { AP = "AP", US = "US" } export declare class NcaaMB extends Sportradar { prefix: string; accessLevel: string; language: string; constructor(ncaaMBDraftSettings: 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 NcaaMB */ 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 NcaaMB */ getDailySchedule(year: string, month: string, day: string): Promise>; /** * @param {string} gameId * @memberof NcaaMB */ getGameBoxscore(gameId: string): Promise>; /** * @param {string} gameId * @memberof NcaaMB */ getGameSummary(gameId: string): Promise>; /** * @memberof NcaaMB */ getLeagueHierarchy(): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NcaaMBSeasonType} seasonType * @param {string} conferenceId * @memberof NcaaMB */ getLeagueLeaders(seasonYear: string, seasonType: SeasonType, conferenceId: string): Promise>; /** * @param {string} gameId * @memberof NcaaMB */ getPlayByPlay(gameId: string): Promise>; /** * @param {string} playerId * @memberof NcaaMB */ getPlayerProfile(playerId: string): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {RankingsType} rankingsType * @memberof NcaaMB */ getRankings(seasonYear: string, rankingsType: RankingsType): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {RankingsType} rankingsType * @param {string} week Week number in 1-2 digit format after a W (W14). Alternatively, PRE can be used for Pre-season, PST for Post-season, or PSTF Post-season final (USA Today only). * @memberof NcaaMB */ getRankingsByWeek(seasonYear: string, rankingsType: RankingsType, week: string): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @memberof NcaaMB */ getRpiRankings(seasonYear: string): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NcaaMBSeasonType} seasonType * @memberof NcaaMB */ getSchedule(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NcaaMBSeasonType} seasonType * @param {string} teamId * @memberof NcaaMB */ getSeasonalStatisticsSeasonToDate(seasonYear: string, seasonType: SeasonType, teamId: string): Promise>; /** * @memberof NcaaMB */ getSeasons(): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) * @param {NcaaMBSeasonType} seasonType * @memberof NcaaMB */ getStandings(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} teamId * @memberof NcaaMB */ getTeamProfileRosters(teamId: string): Promise>; /** * @param {string} seasonYear Year in 4 digit format (YYYY) Year in 4 digit format (YYYY) * @param {NcaaMBSeasonType} seasonType * @memberof NcaaMB */ getTournamentList(seasonYear: string, seasonType: SeasonType): Promise>; /** * @param {string} tournamentId * @memberof NcaaMB */ getTournamentSchedule(tournamentId: string): Promise>; /** * @param {string} tournamentId * @param {string} teamId * @memberof NcaaMB */ getTournamentStatistics(tournamentId: string, teamId: string): Promise>; /** * @param {string} tournamentId * @memberof NcaaMB */ getTournamentSummary(tournamentId: string): Promise>; }