import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineCalendar, EngineListCalendar, EngineListTimezoneResponse } from '../_models';
export declare const getSearchCalendarResponseMock: (overrideResponse?: Partial<Extract<EngineListCalendar, object>>) => EngineListCalendar;
export declare const getCreateCalendarResponseMock: (overrideResponse?: Partial<Extract<EngineCalendar, object>>) => EngineCalendar;
export declare const getSearchTimezonesResponseMock: (overrideResponse?: Partial<Extract<EngineListTimezoneResponse, object>>) => EngineListTimezoneResponse;
export declare const getDeleteCalendarResponseMock: (overrideResponse?: Partial<Extract<EngineCalendar, object>>) => EngineCalendar;
export declare const getReadCalendarResponseMock: (overrideResponse?: Partial<Extract<EngineCalendar, object>>) => EngineCalendar;
export declare const getUpdateCalendarResponseMock: (overrideResponse?: Partial<Extract<EngineCalendar, object>>) => EngineCalendar;
export declare const getSearchCalendarMockHandler: (overrideResponse?: EngineListCalendar | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListCalendar> | EngineListCalendar), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateCalendarMockHandler: (overrideResponse?: EngineCalendar | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineCalendar> | EngineCalendar), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchTimezonesMockHandler: (overrideResponse?: EngineListTimezoneResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListTimezoneResponse> | EngineListTimezoneResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteCalendarMockHandler: (overrideResponse?: EngineCalendar | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineCalendar> | EngineCalendar), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadCalendarMockHandler: (overrideResponse?: EngineCalendar | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineCalendar> | EngineCalendar), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateCalendarMockHandler: (overrideResponse?: EngineCalendar | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineCalendar> | EngineCalendar), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCalendarServiceMock: () => import("msw").HttpHandler[];
