import { PropertyToken } from '../model/token/PropertyToken';
import { Player } from '../model/player/Player';
import { Box } from '../model/box/Box';
import { Log } from '../model/log/Log';
import { AbstractAction } from '../model/action/AbstractAction';
import { DiceThrow } from '../model/rules/DiceThrow';
import { LastActions } from '../model/action/storage/LastActions';
import { JailedPlayerThrow } from '../model/rules/JailedPlayerThrow';
import { AssertGameEndDTO } from '../model/dto/AssertGameEndDTO';
export declare class JsonObjectmapper {
    static jsonToPropertyToken(json: string): PropertyToken;
    static jsonToPlayer(json: string): Player;
    static jsonToLog(json: string): Log;
    static jsonToBox(json: string): Box;
    static jsonToAction(json: string): AbstractAction;
    static jsonToDiceThrow(json: string): DiceThrow;
    static jsonToLastActions(json: string): LastActions;
    static jsonToJailedPlayerThrow(json: string): JailedPlayerThrow;
    static jsonToAssertGameEndDTO(json: string): AssertGameEndDTO;
}
