import { Map } from 'immutable';
import { Entity } from '../../models/game/entity';
import { HistoryItem } from '../../models/history/history-item';
import { Game } from '../../models/models';
import * as i0 from "@angular/core";
export declare class GameStateParserService {
    updateEntitiesUntilMulliganState(game: Game, entities: Map<number, Entity>, history: readonly HistoryItem[]): Game;
    private updateWithTagChange;
    private updateWithShowEntity;
    private updateWithFullEntity;
    static ɵfac: i0.ɵɵFactoryDeclaration<GameStateParserService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<GameStateParserService>;
}
