import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ContactsInputPhoto, ContactsPhoto, ContactsPhotoList, CreatePhotosParams, DeletePhotoParams, DeletePhotosParams, LocatePhotoParams, SearchPhotosParams, UpdatePhoto2Body, UpdatePhoto2Params, UpdatePhotoBody, UpdatePhotoParams, UpdatePhotosParams } from '../_models'; export declare const // --- title start getPhotos: (axiosInstance?: AxiosInstance) => { deletePhotos: (contactId: string, params: DeletePhotosParams, options?: AxiosRequestConfig) => Promise>; searchPhotos: (contactId: string, params?: SearchPhotosParams, options?: AxiosRequestConfig) => Promise>; createPhotos: (contactId: string, contactsInputPhoto: ContactsInputPhoto[], params?: CreatePhotosParams, options?: AxiosRequestConfig) => Promise>; updatePhotos: (contactId: string, contactsInputPhoto: ContactsInputPhoto[], params?: UpdatePhotosParams, options?: AxiosRequestConfig) => Promise>; deletePhoto: (contactId: string, etag: string, params?: DeletePhotoParams, options?: AxiosRequestConfig) => Promise>; updatePhoto2: (contactId: string, etag: string, updatePhoto2Body: UpdatePhoto2Body, params?: UpdatePhoto2Params, options?: AxiosRequestConfig) => Promise>; updatePhoto: (contactId: string, etag: string, updatePhotoBody: UpdatePhotoBody, params?: UpdatePhotoParams, options?: AxiosRequestConfig) => Promise>; locatePhoto: (contactId: string, id: string, params?: LocatePhotoParams, options?: AxiosRequestConfig) => Promise>; }; export type DeletePhotosResult = AxiosResponse; export type SearchPhotosResult = AxiosResponse; export type CreatePhotosResult = AxiosResponse; export type UpdatePhotosResult = AxiosResponse; export type DeletePhotoResult = AxiosResponse; export type UpdatePhoto2Result = AxiosResponse; export type UpdatePhotoResult = AxiosResponse; export type LocatePhotoResult = AxiosResponse;