import { AgainstGpp } from "../sport/variant/against/gamesPerPlace"; import { AgainstH2h } from "../sport/variant/against/h2h"; import { AllInOneGame } from "../sport/variant/allInOneGame"; import { Single } from "../sport/variant/single"; export declare class PouleStructure extends Array { constructor(...nrOfPlaces: number[]); getNrOfPoules(): number; getNrOfPlaces(): number; getBiggestPoule(): number; getSmallestPoule(): number; isBalanced(): boolean; isSelfRefereeAvailable(sportVariants: (Single | AgainstH2h | AgainstGpp | AllInOneGame)[]): boolean; isSelfRefereeOtherPoulesAvailable(): boolean; isSelfRefereeSamePouleAvailable(sportVariants: (Single | AgainstH2h | AgainstGpp | AllInOneGame)[]): boolean; }