import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineListQueueBucket, EngineQueueBucket, EngineQueueBucketServiceCreateQueueBucketBody, EngineQueueBucketServicePatchQueueBucketBody, EngineQueueBucketServiceUpdateQueueBucketBody, SearchQueueBucketParams } from '../_models'; export declare const // --- title start getQueueBucketService: (axiosInstance?: AxiosInstance) => { searchQueueBucket: (queueId: string, params?: SearchQueueBucketParams, options?: AxiosRequestConfig) => Promise>; createQueueBucket: (queueId: string, engineQueueBucketServiceCreateQueueBucketBody: EngineQueueBucketServiceCreateQueueBucketBody, options?: AxiosRequestConfig) => Promise>; deleteQueueBucket: (queueId: string, id: string, options?: AxiosRequestConfig) => Promise>; readQueueBucket: (queueId: string, id: string, options?: AxiosRequestConfig) => Promise>; patchQueueBucket: (queueId: string, id: string, engineQueueBucketServicePatchQueueBucketBody: EngineQueueBucketServicePatchQueueBucketBody, options?: AxiosRequestConfig) => Promise>; updateQueueBucket: (queueId: string, id: string, engineQueueBucketServiceUpdateQueueBucketBody: EngineQueueBucketServiceUpdateQueueBucketBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchQueueBucketResult = AxiosResponse; export type CreateQueueBucketResult = AxiosResponse; export type DeleteQueueBucketResult = AxiosResponse; export type ReadQueueBucketResult = AxiosResponse; export type PatchQueueBucketResult = AxiosResponse; export type UpdateQueueBucketResult = AxiosResponse;