/// <reference types="node" />
import { type WarResult, type JsonResult } from '../CommonInterfaces';
import { type Translator } from './Translator';
import { type Info } from '../data/Info';
export declare class InfoTranslator implements Translator<Info> {
    private static instance;
    private constructor();
    static getInstance(): InfoTranslator;
    static jsonToWar(info: Info): WarResult;
    static warToJson(buffer: Buffer): JsonResult<Info>;
    jsonToWar(infoJson: Info): WarResult;
    warToJson(buffer: Buffer): JsonResult<Info>;
}
