import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsContactList, ContactsCreateContactsBulkResponse, WebitelContactsContact } from '../_models';
export declare const getSearchContactsResponseMock: (overrideResponse?: Partial<Extract<ContactsContactList, object>>) => ContactsContactList;
export declare const getCreateContactResponseMock: (overrideResponse?: Partial<Extract<WebitelContactsContact, object>>) => WebitelContactsContact;
export declare const getCreateContactsResponseMock: (overrideResponse?: Partial<Extract<ContactsCreateContactsBulkResponse, object>>) => ContactsCreateContactsBulkResponse;
export declare const getDeleteContactResponseMock: (overrideResponse?: Partial<Extract<WebitelContactsContact, object>>) => WebitelContactsContact;
export declare const getLocateContactResponseMock: (overrideResponse?: Partial<Extract<WebitelContactsContact, object>>) => WebitelContactsContact;
export declare const getUpdateContactResponseMock: (overrideResponse?: Partial<Extract<WebitelContactsContact, object>>) => WebitelContactsContact;
export declare const getSearchContactsMockHandler: (overrideResponse?: ContactsContactList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsContactList> | ContactsContactList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateContactMockHandler: (overrideResponse?: WebitelContactsContact | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelContactsContact> | WebitelContactsContact), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateContactsMockHandler: (overrideResponse?: ContactsCreateContactsBulkResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ContactsCreateContactsBulkResponse> | ContactsCreateContactsBulkResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteContactMockHandler: (overrideResponse?: WebitelContactsContact | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WebitelContactsContact> | WebitelContactsContact), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateContactMockHandler: (overrideResponse?: WebitelContactsContact | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelContactsContact> | WebitelContactsContact), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateContactMockHandler: (overrideResponse?: WebitelContactsContact | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<WebitelContactsContact> | WebitelContactsContact), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getContactsMock: () => import("msw").HttpHandler[];
