import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsPhoneList, ContactsPhoneNumber } from '../_models';
export declare const getDeletePhonesResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneList, object>>) => ContactsPhoneList;
export declare const getListPhonesResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneList, object>>) => ContactsPhoneList;
export declare const getMergePhonesResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneList, object>>) => ContactsPhoneList;
export declare const getResetPhonesResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneList, object>>) => ContactsPhoneList;
export declare const getDeletePhoneResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneNumber, object>>) => ContactsPhoneNumber;
export declare const getLocatePhoneResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneNumber, object>>) => ContactsPhoneNumber;
export declare const getUpdatePhone2ResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneList, object>>) => ContactsPhoneList;
export declare const getUpdatePhoneResponseMock: (overrideResponse?: Partial<Extract<ContactsPhoneList, object>>) => ContactsPhoneList;
export declare const getDeletePhonesMockHandler: (overrideResponse?: ContactsPhoneList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsPhoneList> | ContactsPhoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getListPhonesMockHandler: (overrideResponse?: ContactsPhoneList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsPhoneList> | ContactsPhoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getMergePhonesMockHandler: (overrideResponse?: ContactsPhoneList | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ContactsPhoneList> | ContactsPhoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getResetPhonesMockHandler: (overrideResponse?: ContactsPhoneList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsPhoneList> | ContactsPhoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeletePhoneMockHandler: (overrideResponse?: ContactsPhoneNumber | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsPhoneNumber> | ContactsPhoneNumber), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocatePhoneMockHandler: (overrideResponse?: ContactsPhoneNumber | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsPhoneNumber> | ContactsPhoneNumber), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdatePhone2MockHandler: (overrideResponse?: ContactsPhoneList | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ContactsPhoneList> | ContactsPhoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdatePhoneMockHandler: (overrideResponse?: ContactsPhoneList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsPhoneList> | ContactsPhoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPhonesMock: () => import("msw").HttpHandler[];
