UNPKG

@qbraid-core/compute

Version:
14 lines (13 loc) 761 B
import { QbraidClient, QbraidSession } from '@qbraid-core/base'; import { AxiosResponse } from 'axios'; import { ComputeProfile, UserServerStatus } from './types'; export declare class ComputeManagerClient extends QbraidClient { private qBraidURLs; constructor(session?: QbraidSession, hubURL?: string, labURL?: string); getComputeManager(userEmail: string): Promise<ComputeProfile[]>; getUserLabToken(userApiKey: string): Promise<string>; startServer(labToken: string, profileSlug?: string): Promise<AxiosResponse>; stopServer(labToken: string, labUserName: string): Promise<AxiosResponse>; statusServer(labToken: string, labUserName: string): Promise<UserServerStatus>; getProfilePrice(profileSlug: string): Promise<number>; }