import { ConnectionBase } from "./connection.base";
import { RequestParamType, RequestType, ResponseType } from "../../types";
export declare class TaskExra extends ConnectionBase {
    /**
     * 查看算法任务
     */
    showTask(algoNameOrId?: string, status?: RequestType.TASK_STATUS, config?: RequestType.RequestConfig): Promise<import("../../types").ULTIPA.Response<ResponseType.Task[]>>;
    /**
     * 清除算法
     */
    clearTask(algoNameOrId?: string, status?: RequestParamType.TASK_STATUS, config?: RequestType.RequestConfig): Promise<import("../../types").ULTIPA.Response<null>>;
    /**
     * 暂停算法任务
     */
    pauseTask(req: RequestType.PauseTask, commonReq?: RequestType.RequestConfig): Promise<import("../../types").ULTIPA.Response<null>>;
    /**
     * 恢复算法任务
     */
    resumeTask(req: RequestType.ResumeTask, commonReq?: RequestType.RequestConfig): Promise<import("../../types").ULTIPA.Response<null>>;
    /**
     * 停止算法任务
     */
    stopTask(id: string | number, config?: RequestType.RequestConfig): Promise<import("../../types").ULTIPA.Response<null>>;
}
