import { Identifiable } from '../identifiable'; import { CompetitionSport } from '../competition/sport'; import { RoundNumber } from '../round/number'; import { Single } from '../sport/variant/single'; import { AgainstH2h } from '../sport/variant/against/h2h'; import { AgainstGpp } from '../sport/variant/against/gamesPerPlace'; import { AllInOneGame } from '../sport/variant/allInOneGame'; export declare class GameAmountConfig extends Identifiable { protected competitionSport: CompetitionSport; protected roundNumber: RoundNumber; protected amount: number; constructor(competitionSport: CompetitionSport, roundNumber: RoundNumber, amount: number); getAmount(): number; setAmount(amount: number): void; getCompetitionSport(): CompetitionSport; createVariant(): Single | AgainstH2h | AgainstGpp | AllInOneGame; getRoundNumber(): RoundNumber; }