import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateSLAConditionParams, ListSLAConditionsParams, LocateSLAConditionParams, UpdateSLACondition2Params, UpdateSLAConditionParams, WebitelCasesInputSLACondition, WebitelCasesLocateSLAConditionResponse, WebitelCasesSLACondition, WebitelCasesSLAConditionList } from '../_models'; export declare const // --- title start getSlaconditions: (axiosInstance?: AxiosInstance) => { createSLACondition: (slaId: string, webitelCasesInputSLACondition: WebitelCasesInputSLACondition, params?: CreateSLAConditionParams, options?: AxiosRequestConfig) => Promise>; deleteSLACondition: (slaId: string, id: string, options?: AxiosRequestConfig) => Promise>; locateSLACondition: (slaId: string, id: string, params?: LocateSLAConditionParams, options?: AxiosRequestConfig) => Promise>; updateSLACondition2: (slaId: string, id: string, webitelCasesInputSLACondition: WebitelCasesInputSLACondition, params?: UpdateSLACondition2Params, options?: AxiosRequestConfig) => Promise>; updateSLACondition: (slaId: string, id: string, webitelCasesInputSLACondition: WebitelCasesInputSLACondition, params?: UpdateSLAConditionParams, options?: AxiosRequestConfig) => Promise>; listSLAConditions: (slaId: string, params?: ListSLAConditionsParams, options?: AxiosRequestConfig) => Promise>; }; export type CreateSLAConditionResult = AxiosResponse; export type DeleteSLAConditionResult = AxiosResponse; export type LocateSLAConditionResult = AxiosResponse; export type UpdateSLACondition2Result = AxiosResponse; export type UpdateSLAConditionResult = AxiosResponse; export type ListSLAConditionsResult = AxiosResponse;