export interface PortInfo { path: string; manufacturer?: string | undefined; serialNumber?: string | undefined; pnpId?: string | undefined; locationId?: string | undefined; productId?: string | undefined; vendorId?: string | undefined; } export type AsyncState = { status: 'loading'; } | { status: 'success'; value: T; } | { status: 'error'; error: Error; value?: T; }; export declare function useDevices(listen?: boolean): { status: "loading"; } | AsyncState; //# sourceMappingURL=useDevices.d.ts.map