import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsPhoto, ContactsPhotoList } from '../_models';
export declare const getDeletePhotosResponseMock: (overrideResponse?: Partial<Extract<ContactsPhotoList, object>>) => ContactsPhotoList;
export declare const getSearchPhotosResponseMock: (overrideResponse?: Partial<Extract<ContactsPhotoList, object>>) => ContactsPhotoList;
export declare const getCreatePhotosResponseMock: (overrideResponse?: Partial<Extract<ContactsPhotoList, object>>) => ContactsPhotoList;
export declare const getUpdatePhotosResponseMock: (overrideResponse?: Partial<Extract<ContactsPhotoList, object>>) => ContactsPhotoList;
export declare const getDeletePhotoResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoto, object>>) => ContactsPhoto;
export declare const getUpdatePhoto2ResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoto, object>>) => ContactsPhoto;
export declare const getUpdatePhotoResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoto, object>>) => ContactsPhoto;
export declare const getLocatePhotoResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoto, object>>) => ContactsPhoto;
export declare const getDeletePhotosMockHandler: (overrideResponse?: ContactsPhotoList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsPhotoList> | ContactsPhotoList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchPhotosMockHandler: (overrideResponse?: ContactsPhotoList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsPhotoList> | ContactsPhotoList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreatePhotosMockHandler: (overrideResponse?: ContactsPhotoList | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ContactsPhotoList> | ContactsPhotoList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdatePhotosMockHandler: (overrideResponse?: ContactsPhotoList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsPhotoList> | ContactsPhotoList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeletePhotoMockHandler: (overrideResponse?: ContactsPhoto | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsPhoto> | ContactsPhoto), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdatePhoto2MockHandler: (overrideResponse?: ContactsPhoto | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ContactsPhoto> | ContactsPhoto), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdatePhotoMockHandler: (overrideResponse?: ContactsPhoto | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsPhoto> | ContactsPhoto), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocatePhotoMockHandler: (overrideResponse?: ContactsPhoto | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsPhoto> | ContactsPhoto), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPhotosMock: () => import("msw").HttpHandler[];
