UNPKG

@qbraid-core/devices

Version:
17 lines (16 loc) 749 B
import { QbraidClient, QbraidSession } from '@qbraid-core/base'; import { QbraidClientV1, QbraidSessionV1 } from '@qbraid-core/base'; import { Device, DeviceQueryParams, PlatformDevice, DeviceQueryParamsV1 } from './types'; export declare class QuantumDevicesClient extends QbraidClient { constructor(session: QbraidSession); getDevices(params?: DeviceQueryParams): Promise<Device[]>; } export declare class QuantumDevicesClientV1 extends QbraidClientV1 { constructor(session: QbraidSessionV1); /** * Get devices from the V1 API. * @param params - Optional query parameters to filter devices * @returns Array of PlatformDevice objects */ getDevices(params?: DeviceQueryParamsV1): Promise<PlatformDevice[]>; }