import { BaseModel } from './util'; import { TournamentTeamUser } from './tournament-team-user'; import { Team } from './team'; import { TeamUser } from './team-user'; import { User } from './user'; import { TournamentTeam } from './tournament-team'; import { BaseStatistic, WinLoseType } from './base-statistic'; import { LeaguePlayer } from './league-player'; export declare class FootballStatistic extends BaseModel implements BaseStatistic { leaguePlayer: LeaguePlayer; tournamentTeamUser: TournamentTeamUser; team: Team; teamUser: TeamUser; user: User; tournamentTeam: TournamentTeam; month: Date; winLose: WinLoseType; gamesCount: number; wonGamesCount: number; loseGamesCount: number; drawGamesCount: number; teamScoreSum: number; teamMissedSum: number; tournamentPoints: number; points: number; shotMisses: number; shotsOnGoal: number; shotsBlocked: number; shotsOnGoalPercent: number; shots: number; goals: number; totalGoals: number; goalsPercent: number; assists: number; penaltyGoals: number; penaltyAttempts: number; penaltyGoalsPercent: number; penaltySaves: number; penaltyGoalsAgainst: number; penaltyShotsAgainst: number; penaltySavesPercent: number; smallPenaltyGoals: number; smallPenaltyAttempts: number; smallPenaltyGoalsPercent: number; smallPenaltySaves: number; smallPenaltyGoalsAgainst: number; smallPenaltyShotsAgainst: number; smallPenaltySavesPercent: number; saves: number; savesPercent: number; totalSaves: number; goalsAgainst: number; totalGoalsAgainst: number; shotsAgainst: number; safetyRate: number; fouls: number; yellowCards: number; redCards: number; perfectPasses: number; losses: number; steals: number; outs: number; gameTime: number; plusMinus: number; blockShots: number; corners: number; freeKicks: number; newbie: boolean; rank: number; autoGoals: number; autoGoalsAgainst: number; endGamePenaltyGoals: number; endGamePenaltyMisses: number; endGamePenaltySaves: number; shutout: number; shutoutPercent: number; duelsWon: number; duelsLost: number; doubleGoals: number; doubleGoalsAgainst: number; get teamPlusMinus(): number; get userMinutes(): string; get penalties(): number; get smallPenalties(): number; get goalpass(): number; get tournamentTeamPoints(): number; get tournamentTeamGamesCount(): number; get tournamentTeamWonGamesCount(): number; get tournamentTeamDrawGamesCount(): number; get tournamentTeamLostGamesCount(): number; get tournamentTeamScoreSum(): number; get tournamentTeamMissedSum(): number; get tournamentTeamPlusMinus(): number; static toFront(data: any): any; static toBack(data: any): any; }