import { AxiosInstance } from 'axios'; import { IGlobalTournaments, ITournament, ITournamentDetails, ITournamentRequestParams } from '../interfaces'; /** * Search all tournaments by name. * * It is not possible to specify ordering for results so clients * should not rely on any specific ordering as that may change in the future releases of the API. * * @param params * @param {AxiosInstance} apiClient */ declare const getTournaments: (params: ITournamentRequestParams, apiClient: AxiosInstance) => Promise; /** * Get information about a single tournament by a tournament tag. * * @param {string} tag * @param {AxiosInstance} apiClient */ declare const getTournamentByTag: (tag: string, apiClient: AxiosInstance) => Promise; /** * List all available global tournaments. * * @param {AxiosInstance} apiClient */ declare const getGlobalTournaments: (apiClient: AxiosInstance) => Promise; export { getTournaments, getTournamentByTag, getGlobalTournaments };