import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsEmailAddress, ContactsEmailList } from '../_models';
export declare const getDeleteEmailsResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailList, object>>) => ContactsEmailList;
export declare const getListEmailsResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailList, object>>) => ContactsEmailList;
export declare const getMergeEmailsResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailList, object>>) => ContactsEmailList;
export declare const getResetEmailsResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailList, object>>) => ContactsEmailList;
export declare const getDeleteEmailResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailAddress, object>>) => ContactsEmailAddress;
export declare const getLocateEmailResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailAddress, object>>) => ContactsEmailAddress;
export declare const getUpdateEmail2ResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailList, object>>) => ContactsEmailList;
export declare const getUpdateEmailResponseMock: (overrideResponse?: Partial<Extract<ContactsEmailList, object>>) => ContactsEmailList;
export declare const getDeleteEmailsMockHandler: (overrideResponse?: ContactsEmailList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsEmailList> | ContactsEmailList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getListEmailsMockHandler: (overrideResponse?: ContactsEmailList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsEmailList> | ContactsEmailList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getMergeEmailsMockHandler: (overrideResponse?: ContactsEmailList | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ContactsEmailList> | ContactsEmailList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getResetEmailsMockHandler: (overrideResponse?: ContactsEmailList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsEmailList> | ContactsEmailList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteEmailMockHandler: (overrideResponse?: ContactsEmailAddress | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsEmailAddress> | ContactsEmailAddress), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateEmailMockHandler: (overrideResponse?: ContactsEmailAddress | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsEmailAddress> | ContactsEmailAddress), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateEmail2MockHandler: (overrideResponse?: ContactsEmailList | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ContactsEmailList> | ContactsEmailList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateEmailMockHandler: (overrideResponse?: ContactsEmailList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsEmailList> | ContactsEmailList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getEmailsMock: () => import("msw").HttpHandler[];
