import { BaseMethod } from '../BaseMethod'; import type { DeviceUploadResourceResponse } from '../../types'; import type { TypedResponseMessage } from '../../device/DeviceCommands'; import type { ResourceUpload } from '@onekeyfe/hd-transport'; export default class DeviceUploadResource extends BaseMethod { paramsData: { data: Uint8Array; thumbnailData: Uint8Array; blurData: Uint8Array; }; private uploadProgress; getVersionRange(): { model_touch: { min: string; }; }; checkUploadNFTSupport(): void; init(): void; private getDataChunk; private updateProgress; processResourceRequest: (res: TypedResponseMessage<'ResourceRequest'> | TypedResponseMessage<'ZoomRequest'> | TypedResponseMessage<'BlurRequest'> | TypedResponseMessage<'Success'>) => Promise; run(): Promise; } //# sourceMappingURL=DeviceUploadResource.d.ts.map