import type { ApplySettings, DeviceSettings, DeviceStatus, ProtocolV2DeviceInfo } from '@onekeyfe/hd-transport'; import type { PROTO } from '../constants'; import type { DeviceStateMode, DeviceStatePatch, Features, OnekeyFeatures } from '../types'; import type { DeviceSettingsParams } from '../types/api/deviceSettings'; export declare const mapFeaturesToState: (features: Features) => DeviceStatePatch; export declare const mapProtocolV1FeaturesToState: (protocolV1Features: PROTO.Features) => DeviceStatePatch; export declare const mapProtocolV1OnekeyFeaturesToState: (features: OnekeyFeatures) => DeviceStatePatch; export declare const mapProtocolV2DeviceInfoToState: (info: ProtocolV2DeviceInfo, mode?: DeviceStateMode) => DeviceStatePatch; export declare const mapProtocolV2DeviceStatusToState: (status: DeviceStatus) => DeviceStatePatch; export declare const mapApplySettingsToState: (settings: ApplySettings) => DeviceStatePatch; export declare const mapDeviceSettingsToState: (settings: DeviceSettings) => DeviceStatePatch; export declare const mapCommonSettingsToProtocolV2: (settings: DeviceSettingsParams) => DeviceSettings; //# sourceMappingURL=DeviceStateMapper.d.ts.map