import type { IResponse, IResponseError, ITaskResponse, ITaskResponseContinueOptions } from "./abstractions/index.js"; import type { ITaskDataInput } from "../../api/types.js"; import { TaskDefinition } from "@webiny/api-core/features/task/TaskDefinition/index.js"; export declare class TaskResponse implements ITaskResponse { private readonly response; constructor(response: IResponse); done(message?: string | O, output?: O): TaskDefinition.ResultDone; continue(input: T, options?: ITaskResponseContinueOptions): TaskDefinition.ResultContinue; error(error: IResponseError | Error | string): TaskDefinition.ResultError; aborted(): TaskDefinition.ResultAborted; private getError; }