import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { CreateCloseReasonGroupParams, ListCloseReasonGroupsParams, LocateCloseReasonGroupParams, UpdateCloseReasonGroup2Params, UpdateCloseReasonGroupParams, WebitelCasesCloseReasonGroup, WebitelCasesCloseReasonGroupList, WebitelCasesInputCloseReasonGroup, WebitelCasesInputCloseReasonGroupBody, WebitelCasesLocateCloseReasonGroupResponse } from '../_models'; export declare const // --- title start getCloseReasonGroups: (axiosInstance?: AxiosInstance) => { listCloseReasonGroups: (params?: ListCloseReasonGroupsParams, options?: AxiosRequestConfig) => Promise>; createCloseReasonGroup: (webitelCasesInputCloseReasonGroupBody: WebitelCasesInputCloseReasonGroupBody, params?: CreateCloseReasonGroupParams, options?: AxiosRequestConfig) => Promise>; deleteCloseReasonGroup: (id: string, options?: AxiosRequestConfig) => Promise>; locateCloseReasonGroup: (id: string, params?: LocateCloseReasonGroupParams, options?: AxiosRequestConfig) => Promise>; updateCloseReasonGroup2: (id: string, webitelCasesInputCloseReasonGroup: WebitelCasesInputCloseReasonGroup, params?: UpdateCloseReasonGroup2Params, options?: AxiosRequestConfig) => Promise>; updateCloseReasonGroup: (id: string, webitelCasesInputCloseReasonGroup: WebitelCasesInputCloseReasonGroup, params?: UpdateCloseReasonGroupParams, options?: AxiosRequestConfig) => Promise>; }; export type ListCloseReasonGroupsResult = AxiosResponse; export type CreateCloseReasonGroupResult = AxiosResponse; export type DeleteCloseReasonGroupResult = AxiosResponse; export type LocateCloseReasonGroupResult = AxiosResponse; export type UpdateCloseReasonGroup2Result = AxiosResponse; export type UpdateCloseReasonGroupResult = AxiosResponse;