import { Poule } from "../poule"; import { QualifyGroup, Round } from "./group"; import { QualifyMappingByPlace } from "./mapping/byPlace"; export declare class PossibleFromMap { protected leafRound: Round; protected map: FromPouleMap; protected empty: boolean; constructor(leafRound: Round, initMap?: boolean); protected initMap(round: Round): void; protected addGroup(group: QualifyGroup): void; createParent(): PossibleFromMap | undefined; addMappingToMap(placeMapping: QualifyMappingByPlace): void; protected addGroupToMap(group: QualifyGroup): void; getFromPoules(childPoule: Poule): Poule[]; isEmpty(): boolean; } interface FromPouleMap { [key: number]: Poule[]; } export {};