import { RoundNumber } from '../round/number'; import { GameMapper } from '../game/mapper'; import { PlaceMap } from '../place/mapper'; import { CompetitionSportMap } from '../competition/sport/mapper'; import { JsonPoule } from '../poule/json'; import { Poule } from '../poule'; import * as i0 from "@angular/core"; export declare class PlanningMapper { private gameMapper; constructor(gameMapper: GameMapper); setPlaceMap(placeMap: PlaceMap): void; toObject(jsonPoules: JsonPoule[], roundNumber: RoundNumber, competitionSportMap: CompetitionSportMap): boolean; protected toPouleGames(jsonPoule: JsonPoule, poule: Poule, competitionSportMap: CompetitionSportMap): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export interface RoundNumbersReferenceMap { [key: number]: PlanningReferences; } export interface PlanningReferences { places: PlaceMap; sports: CompetitionSportMap; }