import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { DeleteQueueResourceGroupParams, EngineListQueueResourceGroup, EngineQueueResourceGroup, EngineQueueResourcesServiceCreateQueueResourceGroupBody, EngineQueueResourcesServiceUpdateQueueResourceGroupBody, ReadQueueResourceGroupParams, SearchQueueResourceGroupParams } from '../_models'; export declare const // --- title start getQueueResourcesService: (axiosInstance?: AxiosInstance) => { searchQueueResourceGroup: (queueId: string, params?: SearchQueueResourceGroupParams, options?: AxiosRequestConfig) => Promise>; createQueueResourceGroup: (queueId: string, engineQueueResourcesServiceCreateQueueResourceGroupBody: EngineQueueResourcesServiceCreateQueueResourceGroupBody, options?: AxiosRequestConfig) => Promise>; deleteQueueResourceGroup: (queueId: string, id: string, params?: DeleteQueueResourceGroupParams, options?: AxiosRequestConfig) => Promise>; readQueueResourceGroup: (queueId: string, id: string, params?: ReadQueueResourceGroupParams, options?: AxiosRequestConfig) => Promise>; updateQueueResourceGroup: (queueId: string, id: string, engineQueueResourcesServiceUpdateQueueResourceGroupBody: EngineQueueResourcesServiceUpdateQueueResourceGroupBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchQueueResourceGroupResult = AxiosResponse; export type CreateQueueResourceGroupResult = AxiosResponse; export type DeleteQueueResourceGroupResult = AxiosResponse; export type ReadQueueResourceGroupResult = AxiosResponse; export type UpdateQueueResourceGroupResult = AxiosResponse;