import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WfmCreateShiftTemplateResponse, WfmDeleteShiftTemplateResponse, WfmReadShiftTemplateResponse, WfmSearchShiftTemplateResponse, WfmUpdateShiftTemplateResponse } from '../_models';
export declare const getShiftTemplateServiceSearchShiftTemplateResponseMock: (overrideResponse?: Partial<Extract<WfmSearchShiftTemplateResponse, object>>) => WfmSearchShiftTemplateResponse;
export declare const getShiftTemplateServiceCreateShiftTemplateResponseMock: (overrideResponse?: Partial<Extract<WfmCreateShiftTemplateResponse, object>>) => WfmCreateShiftTemplateResponse;
export declare const getShiftTemplateServiceDeleteShiftTemplateResponseMock: (overrideResponse?: Partial<Extract<WfmDeleteShiftTemplateResponse, object>>) => WfmDeleteShiftTemplateResponse;
export declare const getShiftTemplateServiceReadShiftTemplateResponseMock: (overrideResponse?: Partial<Extract<WfmReadShiftTemplateResponse, object>>) => WfmReadShiftTemplateResponse;
export declare const getShiftTemplateServiceUpdateShiftTemplateResponseMock: (overrideResponse?: Partial<Extract<WfmUpdateShiftTemplateResponse, object>>) => WfmUpdateShiftTemplateResponse;
export declare const getShiftTemplateServiceSearchShiftTemplateMockHandler: (overrideResponse?: WfmSearchShiftTemplateResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WfmSearchShiftTemplateResponse> | WfmSearchShiftTemplateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getShiftTemplateServiceCreateShiftTemplateMockHandler: (overrideResponse?: WfmCreateShiftTemplateResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WfmCreateShiftTemplateResponse> | WfmCreateShiftTemplateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getShiftTemplateServiceDeleteShiftTemplateMockHandler: (overrideResponse?: WfmDeleteShiftTemplateResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WfmDeleteShiftTemplateResponse> | WfmDeleteShiftTemplateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getShiftTemplateServiceReadShiftTemplateMockHandler: (overrideResponse?: WfmReadShiftTemplateResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WfmReadShiftTemplateResponse> | WfmReadShiftTemplateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getShiftTemplateServiceUpdateShiftTemplateMockHandler: (overrideResponse?: WfmUpdateShiftTemplateResponse | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<WfmUpdateShiftTemplateResponse> | WfmUpdateShiftTemplateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getShiftTemplateServiceMock: () => import("msw").HttpHandler[];
