import { APIResource } from "../resource.js"; import * as Core from "../core.js"; import * as TaskRunStatesAPI from "./task-run-states.js"; import * as Shared from "./shared.js"; export declare class TaskRunStates extends APIResource { /** * Get a task run state by id. */ retrieve(id: string, params?: TaskRunStateRetrieveParams, options?: Core.RequestOptions): Core.APIPromise; retrieve(id: string, options?: Core.RequestOptions): Core.APIPromise; /** * Get states associated with a task run. */ list(params: TaskRunStateListParams, options?: Core.RequestOptions): Core.APIPromise; } export type TaskRunStateListResponse = Array; export interface TaskRunStateRetrieveParams { 'x-prefect-api-version'?: string; } export interface TaskRunStateListParams { /** * Query param: */ task_run_id: string; /** * Header param: */ 'x-prefect-api-version'?: string; } export declare namespace TaskRunStates { export import TaskRunStateListResponse = TaskRunStatesAPI.TaskRunStateListResponse; export import TaskRunStateRetrieveParams = TaskRunStatesAPI.TaskRunStateRetrieveParams; export import TaskRunStateListParams = TaskRunStatesAPI.TaskRunStateListParams; } //# sourceMappingURL=task-run-states.d.ts.map