import { FirmwareUpdateBaseMethod } from '../firmware/FirmwareUpdateBaseMethod'; import type { EFirmwareType } from '@onekeyfe/hd-shared'; import type { Device } from '../../device/Device'; import type { Features } from '../../types'; import type { FirmwareByteSource } from '../firmware/FirmwareArtifactSource'; export default class DeviceUpdateBootloader extends FirmwareUpdateBaseMethod { init(): void; updateBootloaderWithEmmcFileWrite(_device: Device, binary: ArrayBuffer): Promise; updateBootloaderWithEmmcFileWriteFromSource(_device: Device, source: FirmwareByteSource): Promise; updateTouchBootloader({ device, features, firmwareType, binary: preparedBinary, source: preparedSource, }: { device: Device; features?: Features; firmwareType: EFirmwareType; binary?: ArrayBuffer; source?: FirmwareByteSource; }): Promise; run(): Promise; } //# sourceMappingURL=DeviceUpdateBootloader.d.ts.map