@qbraid-core/base
Version:
Core functionality for interacting with qBraid Cloud Services.
28 lines (27 loc) • 911 B
TypeScript
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);
}