import { AxiosInstance } from 'axios'; export declare enum Formats { json = ".json", xml = ".xml" } export interface SportradarSettings { apiKey: string; format?: Formats; requestTimeout?: number; requestDelayTime?: number; } export declare class Sportradar implements SportradarSettings { API_BASE_URL: string; AxiosClient: AxiosInstance; format: Formats; requestDelayTime: number; apiKey: string; requestTimeout: number; constructor(sportradarSettings: SportradarSettings); private sleep; /** * Takes a string, appends it to http://api.sportradar.us/, and makes a GET request * @param path * @returns AxiosResponse */ getRequest(path: string): Promise>; /** * Takes a string, appends it to http://api.sportradar.us/, and makes a POST request * @param path * @returns AxiosResponse */ postRequest(path: string): Promise>; }