import { HttpService } from '@nestjs/axios';
import { AxiosResponse } from 'axios';
import { Observable } from 'rxjs';
import { Configuration } from '../configuration';
import { DefaultSportradarNbaApiServiceInterface } from './default.serviceInterface';
export declare class DefaultSportradarNbaApiService implements DefaultSportradarNbaApiServiceInterface {
    protected httpClient: HttpService;
    protected basePath: string;
    defaultHeaders: Record<string, string>;
    configuration: Configuration;
    constructor(httpClient: HttpService, configuration: Configuration);
    private canConsumeForm;
    dailyChangeLog(locale: string, year: number, month: number, day: number, format: string): Observable<AxiosResponse<any>>;
    dailySchedule(locale: string, year: number, month: number, day: number, format: string): Observable<AxiosResponse<any>>;
    dailyTransfers(locale: string, year: number, month: number, day: number, format: string): Observable<AxiosResponse<any>>;
    draftSummary(locale: string, year: string, format: string): Observable<AxiosResponse<any>>;
    freeAgents(locale: string, format: string): Observable<AxiosResponse<any>>;
    gameBoxscore(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
    gameSummary(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
    injuries(locale: string, format: string): Observable<AxiosResponse<any>>;
    leagueHierarchy(locale: string, format: string): Observable<AxiosResponse<any>>;
    leagueLeaders(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
    playByPlay(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
    playerProfile(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
    prospects(locale: string, year: number, format: string): Observable<AxiosResponse<any>>;
    rankings(locale: string, year: number, season_year: string, format: string): Observable<AxiosResponse<any>>;
    schedule(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
    seasonalStatistics(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
    seasons(locale: string, format: string): Observable<AxiosResponse<any>>;
    seriesSchedule(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
    seriesStatistics(locale: string, series_id: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
    splitsGame(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
    splitsHierarchy(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
    splitsIngame(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
    splitsSchedule(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
    standings(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
    teamDraftSummary(locale: string, year: number, team_id: string, format: string): Observable<AxiosResponse<any>>;
    teamProfileRosters(locale: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
    topProspects(locale: string, year: number, format: string): Observable<AxiosResponse<any>>;
    trades(locale: string, year: number, format: string): Observable<AxiosResponse<any>>;
}
