import { DEVICE } from '../events'; import type { Device, DeviceEvents } from '../device/Device'; export type HardwareUiEventHandlers = { pin: (...event: DeviceEvents[typeof DEVICE.PIN]) => void; pinOnDevice: (...event: DeviceEvents[typeof DEVICE.PIN_ON_DEVICE]) => void; pinOnDeviceComplete: (...event: DeviceEvents[typeof DEVICE.PIN_ON_DEVICE_COMPLETE]) => void; button: (...event: DeviceEvents[typeof DEVICE.BUTTON]) => void; passphrase: (...event: DeviceEvents[typeof DEVICE.PASSPHRASE]) => void; passphraseOnDevice: (...event: DeviceEvents[typeof DEVICE.PASSPHRASE_ON_DEVICE]) => void; attachPinOnDevice: (...event: DeviceEvents[typeof DEVICE.ATTACH_PIN_ON_DEVICE]) => void; }; export declare function registerHardwareUiEventListeners(device: Pick, handlers: HardwareUiEventHandlers): boolean; //# sourceMappingURL=deviceEventRegistration.d.ts.map