export interface StatStringData { speed: number; hideTerrain: boolean; mapExplored: boolean; alwaysVisible: boolean; default: boolean; observerMode: number; teamsTogether: boolean; fixedTeams: boolean; fullSharedUnitControl: boolean; randomHero: boolean; randomRaces: boolean; referees: boolean; mapChecksum: Uint8Array; mapChecksumSha1: Uint8Array; mapPath: string; creator: string; mapWidth: number; mapHeight: number; } export declare class StatString { decode(data: Uint8Array): Uint8Array; encode(data: Uint8Array): Uint8Array; parse(data: Uint8Array): StatStringData; assembly(data: StatStringData): Uint8Array; }