///
declare enum ModificationType {
int = "int",
real = "real",
unreal = "unreal",
string = "string"
}
export interface Modification {
id: string;
type: ModificationType;
value: any;
level?: number;
column?: number;
variation?: number;
}
interface MapModifications {
original: Record;
custom: Record;
}
export declare class ObjectsTranslator {
ObjectType: {
Units: string;
Items: string;
Destructables: string;
Doodads: string;
Abilities: string;
Buffs: string;
Upgrades: string;
};
varTypes: any;
fileTypeExt: any;
constructor();
jsonToWar(type: string, json: MapModifications): {
errors: any[];
buffer: Buffer;
};
warToJson(type: string, buffer: Buffer): {
errors: any[];
json: MapModifications;
};
}
declare const _default: {
ObjectsTranslator: typeof ObjectsTranslator;
};
export default _default;
//# sourceMappingURL=ObjectsTranslator.d.ts.map