import { Exploit, VersionPropertyStore } from '../exploit'; export declare class FirmwareDumper extends Exploit { static _name: string; protected getPropertyStore(): VersionPropertyStore; readFirmware(callback?: (progress: { type: 'RAM' | 'ROM' | 'DRAM'; readBytes: number; totalBytes: number; }) => void): Promise<{ ram: Uint8Array; rom: Uint8Array; dram: Uint8Array; } | { ram: Uint8Array; rom: Uint8Array; dram?: undefined; }>; } export declare function concatUint8Arrays(args: Uint8Array[]): Uint8Array; //# sourceMappingURL=firmware-dumper.d.ts.map