import { AbstractModel } from './abstract.model'; import { Game } from './game.model'; import { Player } from './player.model'; import { Team } from './team.model'; export declare class GameEvent extends AbstractModel { static TYPES: { GAME_STARTED: number; PART_ENDED: number; GAME_ENDED: number; COMMENT: number; F_GOAL: number; F_YELLOW: number; F_SECOND_YELLOW: number; F_RED: number; F_SHOT: number; F_SHOT_MISSED: number; F_CORNER: number; F_DANGER: number; F_FOUL: number; B_FOUL: number; B_TECHNICAL_FOUL: number; B_SHOT_ONE: number; B_SHOT_TWO: number; B_SHOT_THREE: number; B_MISSED_ONE: number; B_MISSED_TWO: number; B_MISSED_THREE: number; B_REBOUND_A: number; B_REBOUND_D: number; B_STEAL: number; B_LOSS: number; V_POINT: number; V_ACE: number; V_BLOCK: number; }; static EXTRAS: { OWN_GOAL: number; FREE_KICK: number; PENALTY: number; }; _id: number; type: number; team: Team; game: Game; firstPlayer: Player; secondPlayer: Player; minute: number; comment: string; part: number; state: 'saving' | 'failed' | 'saved'; constructor(model?: Object); }