import { B01MapInfo } from './types.js';
export declare class B01MapParser {
    private readonly robotMapType;
    constructor();
    parseRoomsFromEncryptedBinary(rawBuffer: Buffer, modelShortCode: string, serial: string): B01MapInfo;
    private isQ10ShapedPayload;
    private isTracePacket;
    private parseQ10Binary;
    private parseTraceBinary;
    private decodeBase64IfNeeded;
    private decryptIfNeeded;
    private asciiHexToBinaryIfNeeded;
    private deriveEncryptionKey;
    parseRooms(buffer: Buffer): B01MapInfo;
}
//# sourceMappingURL=b01MapParser.d.ts.map