import type { DeviceRegistrationResponse } from '@dynamic-labs/sdk-api-core'; export type RegisteredDevice = DeviceRegistrationResponse & { displayText: string | null; type: 'mobile' | 'desktop' | null; }; export type DeviceRegistrationMessages = { getRegisteredDevices: () => Promise; revokeRegisteredDevice: (params: { deviceRegistrationId: string; }) => Promise; revokeAllRegisteredDevices: () => Promise; deviceRegistrationCompleted: () => void; }; export declare const deviceRegistrationEventNames: "deviceRegistrationCompleted"[]; export type DeviceRegistrationModuleState = { isDeviceRegistrationRequired: boolean; };