import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ContactsInputPhoneNumber, ContactsPhoneList, ContactsPhoneNumber, DeletePhoneParams, DeletePhonesParams, ListPhonesParams, LocatePhoneParams, MergePhonesParams, ResetPhonesParams, UpdatePhone2Body, UpdatePhone2Params, UpdatePhoneBody, UpdatePhoneParams } from '../_models'; export declare const // --- title start getPhones: (axiosInstance?: AxiosInstance) => { deletePhones: (contactId: string, params: DeletePhonesParams, options?: AxiosRequestConfig) => Promise>; listPhones: (contactId: string, params?: ListPhonesParams, options?: AxiosRequestConfig) => Promise>; mergePhones: (contactId: string, contactsInputPhoneNumber: ContactsInputPhoneNumber[], params?: MergePhonesParams, options?: AxiosRequestConfig) => Promise>; resetPhones: (contactId: string, contactsInputPhoneNumber: ContactsInputPhoneNumber[], params?: ResetPhonesParams, options?: AxiosRequestConfig) => Promise>; deletePhone: (contactId: string, etag: string, params?: DeletePhoneParams, options?: AxiosRequestConfig) => Promise>; locatePhone: (contactId: string, etag: string, params?: LocatePhoneParams, options?: AxiosRequestConfig) => Promise>; updatePhone2: (contactId: string, etag: string, updatePhone2Body: UpdatePhone2Body, params?: UpdatePhone2Params, options?: AxiosRequestConfig) => Promise>; updatePhone: (contactId: string, etag: string, updatePhoneBody: UpdatePhoneBody, params?: UpdatePhoneParams, options?: AxiosRequestConfig) => Promise>; }; export type DeletePhonesResult = AxiosResponse; export type ListPhonesResult = AxiosResponse; export type MergePhonesResult = AxiosResponse; export type ResetPhonesResult = AxiosResponse; export type DeletePhoneResult = AxiosResponse; export type LocatePhoneResult = AxiosResponse; export type UpdatePhone2Result = AxiosResponse; export type UpdatePhoneResult = AxiosResponse;