import type { UiPromise, UiPromiseResponse } from '../events/ui-promise'; import type { UiResponseEvent } from '../events/ui-response'; export declare const consumeUiPromise: (promise: Promise, onFulfilled: (value: T) => void, onRejected: (error: Error) => void) => void; export declare const rejectUiPromises: (uiPromises: UiPromise[], error: Error) => void; export declare const findUiPromiseForResponse: (uiPromises: UiPromise[], response: UiResponseEvent) => UiPromise<"device-disconnect" | "ui-receive_pin" | "ui-receive_passphrase" | "ui-receive_select-device-in-bootloader-for-web-device" | "ui-receive_select-device-for-switch-firmware-web-device"> | undefined; //# sourceMappingURL=uiPromiseRegistry.d.ts.map