/// /// import type { DeviceDescriptorDiff } from './DevicePool'; import type { HardwareConnectProtocol } from '@onekeyfe/hd-shared'; import type { OneKeyDeviceInfo as DeviceDescriptor, Transport } from '@onekeyfe/hd-transport'; export default class DeviceConnector { transport?: Transport; listenTimestamp: number; current: DeviceDescriptor[] | null; upcoming: DeviceDescriptor[]; listening: boolean; constructor(); private getActiveTransport; enumerate(): Promise; listen(): Promise; stop(): void; acquire(path: string, session?: string | null, forceCleanRunPromise?: boolean, expectedProtocol?: HardwareConnectProtocol, protocolHint?: HardwareConnectProtocol, forceProtocolDetection?: boolean, skipProtocolProbe?: boolean): Promise; release(session: string, onclose: boolean, keepSession?: boolean): Promise; disconnect(session: string | undefined | null): Promise; promptDeviceAccess(): Promise; _reportDevicesChange(): void; } //# sourceMappingURL=DeviceConnector.d.ts.map