import { TaskRunsFilter, TaskRunsHistoryFilter, TaskRunsPaginationFilter } from '../models/Filters'; import { Paginated } from '../models/pagination'; import { StateUpdate } from '../models/StateUpdate'; import { TaskRun } from '../models/TaskRun'; import { TaskRunHistory } from '../models/TaskRunHistory'; import { WorkspaceApi } from '../services/WorkspaceApi'; export declare class WorkspaceTaskRunsApi extends WorkspaceApi { protected routePrefix: string; private readonly batcher; getTaskRun(taskRunId: string): Promise; getTaskRuns(filter?: TaskRunsFilter): Promise; getTaskRunsPaginated(filter?: TaskRunsPaginationFilter): Promise>; getTaskRunsCount(filter?: TaskRunsFilter): Promise; setTaskRunState(id: string, body: StateUpdate): Promise; deleteTaskRun(taskRunId: string): Promise; getTaskRunsHistory(filter: TaskRunsHistoryFilter): Promise; }