import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { ContactsTimezone, ContactsTimezoneList } from '../_models';
export declare const getDeleteTimezonesResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezoneList, object>>) => ContactsTimezoneList;
export declare const getListTimezonesResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezoneList, object>>) => ContactsTimezoneList;
export declare const getMergeTimezonesResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezoneList, object>>) => ContactsTimezoneList;
export declare const getResetTimezonesResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezoneList, object>>) => ContactsTimezoneList;
export declare const getDeleteTimezoneResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezone, object>>) => ContactsTimezone;
export declare const getLocateTimezoneResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezone, object>>) => ContactsTimezone;
export declare const getUpdateTimezone2ResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezoneList, object>>) => ContactsTimezoneList;
export declare const getUpdateTimezoneResponseMock: (overrideResponse?: Partial<Extract<ContactsTimezoneList, object>>) => ContactsTimezoneList;
export declare const getDeleteTimezonesMockHandler: (overrideResponse?: ContactsTimezoneList | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsTimezoneList> | ContactsTimezoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getListTimezonesMockHandler: (overrideResponse?: ContactsTimezoneList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsTimezoneList> | ContactsTimezoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getMergeTimezonesMockHandler: (overrideResponse?: ContactsTimezoneList | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<ContactsTimezoneList> | ContactsTimezoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getResetTimezonesMockHandler: (overrideResponse?: ContactsTimezoneList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsTimezoneList> | ContactsTimezoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteTimezoneMockHandler: (overrideResponse?: ContactsTimezone | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<ContactsTimezone> | ContactsTimezone), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateTimezoneMockHandler: (overrideResponse?: ContactsTimezone | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<ContactsTimezone> | ContactsTimezone), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateTimezone2MockHandler: (overrideResponse?: ContactsTimezoneList | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<ContactsTimezoneList> | ContactsTimezoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateTimezoneMockHandler: (overrideResponse?: ContactsTimezoneList | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<ContactsTimezoneList> | ContactsTimezoneList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getTimezonesMock: () => import("msw").HttpHandler[];
