import MBSpecs from "./MBSpecs";
declare class USBController {
    private webUsb;
    private device;
    connect(): Promise<void>;
    getSerialNumber(): string | undefined;
    getModelNumber(): MBSpecs.MBVersion;
    getFriendlyName(): Promise<string>;
    flashHex(hex: ArrayBuffer, progressCallback: (progress: number) => void): Promise<void>;
    disconnect(): void;
}
export default USBController;
//# sourceMappingURL=USBController.d.ts.map