import { WorkPoolQueueCreate, WorkPoolQueue, WorkPoolQueueEdit } from '../models'; import { WorkPoolQueuesFilter } from '../models/Filters'; import { WorkspaceApi } from '../services'; export declare class WorkspaceWorkPoolQueuesApi extends WorkspaceApi { protected routePrefix: string; createWorkPoolQueue(workPoolName: string, request: WorkPoolQueueCreate): Promise; getWorkPoolQueues(workPoolName: string, filter?: WorkPoolQueuesFilter): Promise; getWorkPoolQueueByName(workPoolName: string, queueName: string): Promise; updateWorkPoolQueue(workPoolName: string, queueName: string, request: WorkPoolQueueEdit): Promise; pauseWorkPoolQueue(workPoolName: string, queueName: string): Promise; resumeWorkPoolQueue(workPoolName: string, queueName: string): Promise; deleteWorkPoolQueue(workPoolName: string, queueName: string): Promise; updateWorkPoolQueuePriority(workPoolName: string, queueName: string, priority: number): Promise; }