import { Identifiable } from '../identifiable'; import { Place } from '../place'; import { AgainstGame } from './against'; import { TogetherGame } from './together'; import { GameParticipation } from './participation'; export declare abstract class GamePlace extends Identifiable { protected game: AgainstGame | TogetherGame; protected place: Place; protected participations: GameParticipation[]; constructor(game: AgainstGame | TogetherGame, place: Place); getPlace(): Place; getGame(): AgainstGame | TogetherGame; getParticipations(): GameParticipation[]; }