import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteQueueParams, EngineCreateQueueRequest, EngineGetQueuesGlobalStateResponse, EngineListQueue, EngineListReportGeneral, EngineListTags, EngineQueue, EngineQueueServicePatchQueueBody, EngineQueueServiceUpdateQueueBody, EngineSetQueuesGlobalStateRequest, EngineSetQueuesGlobalStateResponse, GetQueuesGlobalStateParams, ReadQueueParams, SearchQueueParams, SearchQueueReportGeneralParams, SearchQueueTagsParams } from '../_models'; export declare const // --- title start getQueueService: (axiosInstance?: AxiosInstance) => { searchQueue: (params?: SearchQueueParams, options?: AxiosRequestConfig) => Promise>; createQueue: (engineCreateQueueRequest: EngineCreateQueueRequest, options?: AxiosRequestConfig) => Promise>; searchQueueReportGeneral: (params?: SearchQueueReportGeneralParams, options?: AxiosRequestConfig) => Promise>; getQueuesGlobalState: (params?: GetQueuesGlobalStateParams, options?: AxiosRequestConfig) => Promise>; setQueuesGlobalState: (engineSetQueuesGlobalStateRequest: EngineSetQueuesGlobalStateRequest, options?: AxiosRequestConfig) => Promise>; searchQueueTags: (params?: SearchQueueTagsParams, options?: AxiosRequestConfig) => Promise>; deleteQueue: (id: string, params?: DeleteQueueParams, options?: AxiosRequestConfig) => Promise>; readQueue: (id: string, params?: ReadQueueParams, options?: AxiosRequestConfig) => Promise>; patchQueue: (id: string, engineQueueServicePatchQueueBody: EngineQueueServicePatchQueueBody, options?: AxiosRequestConfig) => Promise>; updateQueue: (id: string, engineQueueServiceUpdateQueueBody: EngineQueueServiceUpdateQueueBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchQueueResult = AxiosResponse; export type CreateQueueResult = AxiosResponse; export type SearchQueueReportGeneralResult = AxiosResponse; export type GetQueuesGlobalStateResult = AxiosResponse; export type SetQueuesGlobalStateResult = AxiosResponse; export type SearchQueueTagsResult = AxiosResponse; export type DeleteQueueResult = AxiosResponse; export type ReadQueueResult = AxiosResponse; export type PatchQueueResult = AxiosResponse; export type UpdateQueueResult = AxiosResponse;