import { BaseModel } from './util'; import { GameUser } from './game-user'; import { GameLogBase } from './game-log-base'; export declare enum FootballGameLogTypes { enter_game = 1, exit_game = 2, shot_miss = 3, shot_on_goal = 4, shot_blocked = 5, goal = 6, penalty_attempt = 7, penalty_goal = 8, penalty_save = 9, small_penalty_attempt = 10, small_penalty_goal = 11, small_penalty_save = 12, assist = 13, block_shot = 14, corner = 15, free_kick = 16, foul = 17, save = 18, yellow_card = 19, red_card = 20, perfect_pass = 21, loss = 22, steal = 23, out = 24, timeout = 25, auto_goal = 26, end_game_penalty_miss = 27, end_game_penalty_goal = 28, end_game_penalty_save = 29, duel_won = 30, duel_lost = 31, double_goal = 32, super_game = 33, color_ball = 34, bonus = 35 } export declare class FootballGameLog extends BaseModel implements GameLogBase { id: number; uniqueId: string; gameId: number; gameUserId: number; gameUser: GameUser; teamId: number; logType: FootballGameLogTypes; datetime: Date; time: number; period: number; active: boolean; teamScore: number; competitorTeamScore: number; isHighlight: boolean; isGoalie: boolean; compare(model: FootballGameLog): number; get timeFormatted(): string; isScoreType(): boolean; isAfter(log: FootballGameLog): boolean; static toFront(value: any): any; static toBack(value: any): any; }