import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { EngineListQueueSkill, EngineQueueSkill, EngineQueueSkillServiceCreateQueueSkillBody, EngineQueueSkillServicePatchQueueSkillBody, EngineQueueSkillServiceUpdateQueueSkillBody, SearchQueueSkillParams } from '../_models'; export declare const // --- title start getQueueSkillService: (axiosInstance?: AxiosInstance) => { searchQueueSkill: (queueId: number, params?: SearchQueueSkillParams, options?: AxiosRequestConfig) => Promise>; createQueueSkill: (queueId: number, engineQueueSkillServiceCreateQueueSkillBody: EngineQueueSkillServiceCreateQueueSkillBody, options?: AxiosRequestConfig) => Promise>; deleteQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise>; readQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise>; patchQueueSkill: (queueId: number, id: number, engineQueueSkillServicePatchQueueSkillBody: EngineQueueSkillServicePatchQueueSkillBody, options?: AxiosRequestConfig) => Promise>; updateQueueSkill: (queueId: number, id: number, engineQueueSkillServiceUpdateQueueSkillBody: EngineQueueSkillServiceUpdateQueueSkillBody, options?: AxiosRequestConfig) => Promise>; }; export type SearchQueueSkillResult = AxiosResponse; export type CreateQueueSkillResult = AxiosResponse; export type DeleteQueueSkillResult = AxiosResponse; export type ReadQueueSkillResult = AxiosResponse; export type PatchQueueSkillResult = AxiosResponse; export type UpdateQueueSkillResult = AxiosResponse;