import { PlayerMapper } from '../team/player/mapper'; import { Association } from '../association'; import { Person } from '../person'; import { TeamMapper } from '../team/mapper'; import { JsonPerson } from './json'; import * as i0 from "@angular/core"; export declare class PersonMapper { protected teamMapper: TeamMapper; protected playerMapper: PlayerMapper; protected cache: PersonMap; constructor(teamMapper: TeamMapper, playerMapper: PlayerMapper); protected createObject(json: JsonPerson): Person; toObject(json: JsonPerson, association: Association, disableCache?: boolean): Person; toJson(person: Person): JsonPerson; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class PersonMap extends Map { }