UNPKG

@qbraid-core/ibm-cloud

Version:

Client for interacting with IBM's Qiskit Runtime Service via the IBM Cloud API.

18 lines (17 loc) 708 B
import { ConfigManager } from '@qbraid-core/base'; type IBMConfigData = Record<string, Record<string, string | boolean>>; export declare const DEFAULT_IBM_CONFIG_PATH: string; declare class IBMConfigManager extends ConfigManager<IBMConfigData> { private bearerToken; constructor(filePath?: string); protected parseConfig(content: string): IBMConfigData; protected stringifyConfig(config: IBMConfigData): string; protected getDefaultConfig(): IBMConfigData; getApiKey(): string; setApiKey(apiKey: string): void; getServiceCRN(): string; setServiceCRN(crn: string): void; getBearerToken(): string; setBearerToken(token: string): void; } export { IBMConfigManager };