import { Sportradar } from '../sportradar'; import { SportConstructor } from './shared'; export declare enum SeasonType { REG = "REG", PRE = "PRE", POST = "PST" } export declare class Nfl extends Sportradar { prefix: string; accessLevel: string; language: string; constructor(nflDraftSettings: SportConstructor); /** * @param {string} month Month in 2 digit format (MM) * @param {string} day Day in 2 digit format (DD) * @memberof Nfl */ getDailyChangeLog(year: string, month: string, day: string): Promise>; /** * @param {string} gameId * @memberof Nfl */ getGameBoxscore(gameId: string): Promise>; /** * @param {string} gameId * @memberof Nfl */ getGameRoster(gameId: string): Promise>; /** * @param {string} gameId * @memberof Nfl */ getGameStatistics(gameId: string): Promise>; /** * @memberof Nfl */ getLeagueHierarchy(): Promise>; /** * @param {string} gameId * @memberof Nfl */ getPlayByPlay(gameId: string): Promise>; /** * @param {string} playerId * @memberof Nfl */ getPlayerProfile(playerId: string): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {NflSeasonType} seasonType * @memberof Nfl */ getPostgameStandings(year: string, seasonType: SeasonType): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {NflSeasonType} seasonType * @memberof Nfl */ getSeasonSchedule(year: string, seasonType: SeasonType): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {NflSeasonType} seasonType * @param {string} teamId * @memberof Nfl */ getSeasonStatistics(year: string, seasonType: SeasonType, teamId: string): Promise>; /** * @memberof Nfl */ getSeasons(): Promise>; /** * @param {string} teamId * @memberof Nfl */ getTeamProfile(teamId: string): Promise>; /** * @param {string} teamId * @memberof Nfl */ getTeamRoster(teamId: string): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {NflSeasonType} seasonType * @param {number} week * @memberof Nfl */ getWeeklyDepthCharts(year: string, seasonType: SeasonType, week: number): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {NflSeasonType} seasonType * @param {number} week * @memberof Nfl */ getWeeklyInjuries(year: string, seasonType: SeasonType, week: number): Promise>; /** * @param {string} year Year in 4 digit format (YYYY) * @param {NflSeasonType} seasonType * @param {number} week * @memberof Nfl */ getWeeklySchedule(year: string, seasonType: SeasonType, week: number): Promise>; }