import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateCloseReasonParams, ListCloseReasonsParams, LocateCloseReasonParams, UpdateCloseReason2Params, UpdateCloseReasonParams, WebitelCasesCloseReason, WebitelCasesCloseReasonList, WebitelCasesInputCloseReason, WebitelCasesLocateCloseReasonResponse } from '../_models'; export declare const // --- title start getCloseReasons: (axiosInstance?: AxiosInstance) => { listCloseReasons: (closeReasonGroupId: string, params?: ListCloseReasonsParams, options?: AxiosRequestConfig) => Promise>; createCloseReason: (closeReasonGroupId: string, webitelCasesInputCloseReason: WebitelCasesInputCloseReason, params?: CreateCloseReasonParams, options?: AxiosRequestConfig) => Promise>; deleteCloseReason: (closeReasonGroupId: string, id: string, options?: AxiosRequestConfig) => Promise>; locateCloseReason: (closeReasonGroupId: string, id: string, params?: LocateCloseReasonParams, options?: AxiosRequestConfig) => Promise>; updateCloseReason2: (closeReasonGroupId: string, id: string, webitelCasesInputCloseReason: WebitelCasesInputCloseReason, params?: UpdateCloseReason2Params, options?: AxiosRequestConfig) => Promise>; updateCloseReason: (closeReasonGroupId: string, id: string, webitelCasesInputCloseReason: WebitelCasesInputCloseReason, params?: UpdateCloseReasonParams, options?: AxiosRequestConfig) => Promise>; }; export type ListCloseReasonsResult = AxiosResponse; export type CreateCloseReasonResult = AxiosResponse; export type DeleteCloseReasonResult = AxiosResponse; export type LocateCloseReasonResult = AxiosResponse; export type UpdateCloseReason2Result = AxiosResponse; export type UpdateCloseReasonResult = AxiosResponse;