import { type DeviceTraits, type NrfutilDevice } from './common'; export interface HotplugEvent { id: number; event: 'Arrived' | 'Left'; device?: NrfutilDevice; } export interface ListEvent { devices: NrfutilDevice[]; } declare const _default: (traits: DeviceTraits, onEnumerated: (devices: NrfutilDevice[]) => void, onError: (error: Error, pid?: number) => void, onHotplugEvent?: { onDeviceArrived: (device: NrfutilDevice) => void; onDeviceLeft: (id: number) => void; }, timeout?: number) => Promise<{ stop: (handler?: (() => void) | undefined) => void; isRunning: () => boolean; onClosed: (handler: (error?: Error) => void) => () => ((error?: Error) => void)[]; }>; export default _default; //# sourceMappingURL=list.d.ts.map