import { APIResource } from "../../resource.js"; import * as Core from "../../core.js"; import * as TagsAPI from "./tags.js"; import * as Shared from "../shared.js"; export declare class Tags extends APIResource { /** * Get a concurrency limit by tag. * * The `active slots` field contains a list of TaskRun IDs currently using a * concurrency slot for the specified tag. */ retrieve(tag: string, params?: TagRetrieveParams, options?: Core.RequestOptions): Core.APIPromise; retrieve(tag: string, options?: Core.RequestOptions): Core.APIPromise; /** * Reset Concurrency Limit By Tag */ reset(tag: string, params?: TagResetParams, options?: Core.RequestOptions): Core.APIPromise; reset(tag: string, options?: Core.RequestOptions): Core.APIPromise; } export type TagResetResponse = unknown; export interface TagRetrieveParams { 'x-prefect-api-version'?: string; } export interface TagResetParams { /** * Body param: Manual override for active concurrency limit slots. */ slot_override?: Array | null; /** * Header param: */ 'x-prefect-api-version'?: string; } export declare namespace Tags { export import TagResetResponse = TagsAPI.TagResetResponse; export import TagRetrieveParams = TagsAPI.TagRetrieveParams; export import TagResetParams = TagsAPI.TagResetParams; } //# sourceMappingURL=tags.d.ts.map