import { ObserverDashboardClient, ObserverDashboardClientConfig } from "./ObserverDashboardClient"; import { ConsumableJobMap } from "./protocols/ConsumableJobMap"; import { DashboardListConsumableJobsResponsePayload, GetWorkerStatesResponsePayload } from "./protocols/DashboardMessageProtocol"; export declare class ObserverDashboardAdminClient extends ObserverDashboardClient { constructor(config: ObserverDashboardClientConfig); getWorkerState(): Promise; getServerState(): Promise; startJob(type: J, parameters: ConsumableJobMap[J]['input']): Promise<{ jobId?: string; }>; cleanFailedJobs(...jobIds: string[]): Promise; cleanCompletedJobs(...jobIds: string[]): Promise; cancelJob(type: J, jobId: string): Promise; listJobs(): Promise; } //# sourceMappingURL=ObserverDashboardAdminClient.d.ts.map