import { AssociationMapper } from '../association/mapper'; import { League } from '../league'; import { JsonLeague } from './json'; import * as i0 from "@angular/core"; export declare class LeagueMapper { private associationMapper; protected cache: LeagueMap; constructor(associationMapper: AssociationMapper); toObject(json: JsonLeague, disableCache?: boolean): League; updateObject(json: JsonLeague, league: League): void; toJson(league: League): JsonLeague; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } interface LeagueMap { [key: string]: League; } export {};