import { HttpClient } from '@angular/common/http'; import { ConfigService } from '../services/config.service'; import { TournamentRound } from '../models/tournament-round'; import { TournamentRoundTeam } from '../models/tournament-round-team'; import { Playoff } from '../models/playoff'; import { TournamentGroup } from '../models/tournament-group'; import { TournamentGamesFilters } from './tournament-api'; import { PaginatedResponse } from './paginated-response.interface'; import { Game } from '../models/game'; export interface TournamentRoundTeamsFilters { groupId?: number; divisionId?: number; } export declare class TournamentRoundApi { private httpClient; private configService; constructor(httpClient: HttpClient, configService: ConfigService); getById(tournamentRoundId: number): Promise; getTeams(tournamentRoundId: number, filters?: TournamentRoundTeamsFilters): Promise; getPlayoffs(tournamentRoundId: number): Promise; getGroups(tournamentRoundId: number): Promise; getGames(roundId: number, page: number, size: number, filters: TournamentGamesFilters): Promise>; }