UNPKG

@codesandbox/sdk

Version:
30 lines (29 loc) 1.33 kB
import { IAgentClientTasks, IAgentClientSetup, IAgentClientSystem } from "../agent-client-interface"; import { Client } from "../api-clients/pint/client"; import { task, setup } from "../pitcher-protocol"; import { system } from "../pitcher-protocol"; export declare class PintClientTasks implements IAgentClientTasks { private apiClient; private onTaskUpdateEmitter; onTaskUpdate: import("../utils/event").Event<task.TaskDTO>; constructor(apiClient: Client); getTasks(): Promise<task.TaskListDTO>; getTask(taskId: string): Promise<task.TaskDTO | undefined>; runTask(taskId: string): Promise<task.TaskDTO>; stopTask(taskId: string): Promise<task.TaskDTO | null>; } export declare class PintClientSetup implements IAgentClientSetup { private apiClient; private onSetupProgressUpdateEmitter; onSetupProgressUpdate: import("../utils/event").Event<setup.SetupProgress>; constructor(apiClient: Client); getProgress(): Promise<setup.SetupProgress>; init(): Promise<setup.SetupProgress>; } export declare class PintClientSystem implements IAgentClientSystem { private apiClient; private onInitStatusUpdateEmitter; onInitStatusUpdate: import("../utils/event").Event<system.InitStatus>; constructor(apiClient: Client); update(): Promise<Record<string, undefined>>; }