import type { DeviceSettings, DeviceSettingsPage } from '@onekeyfe/hd-transport'; import type { UnlockPolicy } from '../../api/BaseMethod'; import type { ProtocolV2InteractionDescriptor } from './uiInteraction'; export declare const PROTOCOL_V2_LOCK_FREE_DEVICE_SETTINGS: readonly ["language", "brightness", "animation_enable", "tap_to_wake", "haptic_feedback", "device_name_display_enabled"]; export declare const getProtocolV2SettingsUnlockPolicy: (settings: DeviceSettings) => UnlockPolicy; export type ProtocolV2SettingsOperation = { kind: 'direct'; settings: DeviceSettings; } | { kind: 'page'; page: DeviceSettingsPage; }; export declare const getProtocolV2SettingsBehavior: (operation: ProtocolV2SettingsOperation) => { unlockPolicy: UnlockPolicy; uiInteraction?: ProtocolV2InteractionDescriptor; }; //# sourceMappingURL=settingsUnlockPolicy.d.ts.map