import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ContactsInputManager, ContactsManager, ContactsManagerList, DeleteManagerParams, DeleteManagersParams, ListManagersParams, LocateManagerParams, MergeManagersParams, ResetManagersParams, UpdateManager2Body, UpdateManager2Params, UpdateManagerBody, UpdateManagerParams } from '../_models'; export declare const // --- title start getManagers: (axiosInstance?: AxiosInstance) => { deleteManagers: (contactId: string, params: DeleteManagersParams, options?: AxiosRequestConfig) => Promise>; listManagers: (contactId: string, params?: ListManagersParams, options?: AxiosRequestConfig) => Promise>; mergeManagers: (contactId: string, contactsInputManager: ContactsInputManager[], params?: MergeManagersParams, options?: AxiosRequestConfig) => Promise>; resetManagers: (contactId: string, contactsInputManager: ContactsInputManager[], params?: ResetManagersParams, options?: AxiosRequestConfig) => Promise>; deleteManager: (contactId: string, etag: string, params?: DeleteManagerParams, options?: AxiosRequestConfig) => Promise>; locateManager: (contactId: string, etag: string, params?: LocateManagerParams, options?: AxiosRequestConfig) => Promise>; updateManager2: (contactId: string, etag: string, updateManager2Body: UpdateManager2Body, params?: UpdateManager2Params, options?: AxiosRequestConfig) => Promise>; updateManager: (contactId: string, etag: string, updateManagerBody: UpdateManagerBody, params?: UpdateManagerParams, options?: AxiosRequestConfig) => Promise>; }; export type DeleteManagersResult = AxiosResponse; export type ListManagersResult = AxiosResponse; export type MergeManagersResult = AxiosResponse; export type ResetManagersResult = AxiosResponse; export type DeleteManagerResult = AxiosResponse; export type LocateManagerResult = AxiosResponse; export type UpdateManager2Result = AxiosResponse; export type UpdateManagerResult = AxiosResponse;