import { HttpClient } from '@angular/common/http'; import { Game } from '../models/game'; import { VolleyballGameTeamStatistic } from '../models/volleyball-game-team-statistic'; import { VolleyballGameStatistic } from '../models/volleyball-game-statistic'; import { VolleyballGameLog } from '../models/volleyball-game-log'; import { ConfigService } from '../services/config.service'; import { GameBaseApi } from './game-base-api'; export declare class VolleyballGameApi extends GameBaseApi { protected httpClient: HttpClient; protected configService: ConfigService; constructor(httpClient: HttpClient, configService: ConfigService); getById(gameId: number): Promise; getTeamStatistic(gameId: number): Promise; getUserStatistic(gameId: number): Promise; getLogs(gameId: number): Promise; downloadProtocolLight(gameId: number, format: 'pdf' | 'xlsx' | 'html'): Promise; downloadProtocolAdvanced(gameId: number, format: 'pdf' | 'xlsx' | 'html'): Promise; downloadProtocol(gameId: number, format: 'pdf' | 'xlsx' | 'html'): Promise; }