UNPKG

@qbraid-core/base

Version:

Core functionality for interacting with qBraid Cloud Services.

28 lines (27 loc) 911 B
import { QbraidSession } from './session'; import { QbraidSessionV1 } from './session-v1'; import { QbraidUser } from './user'; /** * Base qBraid client for interacting with qBraid Cloud Services. * This client requires a QbraidSession to be provided. * For automatic configuration loading from files, use QbraidFsClient from @qbraid-core/fs. */ export declare class QbraidClient { /** * The QbraidSession instance used by this client. */ protected session: QbraidSession; constructor(session: QbraidSession); getUser(): Promise<QbraidUser>; } /** * Base qBraid client for interacting with qBraid Cloud Services (V1 API). * This client requires a QbraidSessionV1 to be provided. */ export declare class QbraidClientV1 { /** * The QbraidSessionV1 instance used by this client. */ protected session: QbraidSessionV1; constructor(session: QbraidSessionV1); }