import { EFirmwareType } from '@onekeyfe/hd-shared'; import type { PROTO } from '../constants'; import type { Features, IDeviceType } from '../types'; export type DeviceFeaturesInput = Features | PROTO.Features; export declare const resolveDeviceSerialNo: (features?: DeviceFeaturesInput) => string; export declare const resolveDeviceBootloaderMode: (features?: DeviceFeaturesInput) => boolean; export declare const resolveDeviceType: (features?: DeviceFeaturesInput) => IDeviceType; export declare const resolveDeviceFirmwareType: (features?: DeviceFeaturesInput) => EFirmwareType; export declare const resolveDeviceBleName: (features?: DeviceFeaturesInput) => string | null; export declare const resolveDeviceFirmwareVersion: (features?: DeviceFeaturesInput) => string | null; export declare const resolveDeviceBootloaderVersion: (features?: DeviceFeaturesInput) => string | null; export declare const resolveDeviceBoardVersion: (features?: DeviceFeaturesInput) => string | null; export declare const resolveDeviceBleFirmwareVersion: (features?: DeviceFeaturesInput) => string | null; //# sourceMappingURL=deviceFeaturesCompat.d.ts.map