import { BaseModel } from './util'; import { Team } from './team'; import { TournamentGroup } from './tournament-group'; import { Game } from './game'; import { Tournament } from './tournament'; import { File } from './file'; import { TournamentDivision } from './tournament-division'; import { TournamentTeamFieldValue } from './tournament-team-field-value'; export declare class TeamAdditionalData { nickname: string; color: string; static toFront(data: any): any; static toBack(data: any): any; } export declare class TournamentTeam extends BaseModel { id: number; name: string; logo: File; teamPhoto: File; teamUniform: File; teamId: number; tournamentId: number; tournament: Tournament; team: Team; group: TournamentGroup; division: TournamentDivision; teamAdditionalData: TeamAdditionalData; finalStanding: number; gamesCount: number; wonGamesCount: number; loseGamesCount: number; drawGamesCount: number; lastGamesCount: number; lastGamesWon: number; scoreSum: number; missedSum: number; scorePointsSum: number; missedPointsSum: number; bestScoreDiff: number; bestScorePointsDiff: number; buchholzScore: number; points: number; mtPoints: number; usersCount: number; games: Game[]; notificationsCount: number; winNormalTimeGamesCount: number; loseNormalTimeGamesCount: number; winOvertimeGamesCount: number; loseOvertimeGamesCount: number; lastFiveGames: Game[]; triesScored: number; triesMissed: number; attackBonuses: number; defenseBonuses: number; fieldValues: TournamentTeamFieldValue[]; get gamesWonPercent(): number; static toFront(data: any): any; static toBack(data: any): any; }