import { APIResource } from "../resource.js"; import * as Core from "../core.js"; import * as TaskWorkersAPI from "./task-workers.js"; export declare class TaskWorkers extends APIResource { /** * Read active task workers. Optionally filter by task keys. */ query(params?: TaskWorkerQueryParams, options?: Core.RequestOptions): Core.APIPromise; query(options?: Core.RequestOptions): Core.APIPromise; } export interface TaskWorkerResponse { identifier: string; task_keys: Array; timestamp: string; } export type TaskWorkerQueryResponse = Array; export interface TaskWorkerQueryParams { /** * Body param: The task worker filter */ task_worker_filter?: TaskWorkerQueryParams.TaskWorkerFilter | null; /** * Header param: */ 'x-prefect-api-version'?: string; } export declare namespace TaskWorkerQueryParams { /** * The task worker filter */ interface TaskWorkerFilter { task_keys: Array; } } export declare namespace TaskWorkers { export import TaskWorkerResponse = TaskWorkersAPI.TaskWorkerResponse; export import TaskWorkerQueryResponse = TaskWorkersAPI.TaskWorkerQueryResponse; export import TaskWorkerQueryParams = TaskWorkersAPI.TaskWorkerQueryParams; } //# sourceMappingURL=task-workers.d.ts.map