import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { StorageImportTemplate, StorageListImportTemplate } from '../_models';
export declare const getSearchImportTemplateResponseMock: (overrideResponse?: Partial<Extract<StorageListImportTemplate, object>>) => StorageListImportTemplate;
export declare const getCreateImportTemplateResponseMock: (overrideResponse?: Partial<Extract<StorageImportTemplate, object>>) => StorageImportTemplate;
export declare const getDeleteImportTemplateResponseMock: (overrideResponse?: Partial<Extract<StorageImportTemplate, object>>) => StorageImportTemplate;
export declare const getReadImportTemplateResponseMock: (overrideResponse?: Partial<Extract<StorageImportTemplate, object>>) => StorageImportTemplate;
export declare const getPatchImportTemplateResponseMock: (overrideResponse?: Partial<Extract<StorageImportTemplate, object>>) => StorageImportTemplate;
export declare const getUpdateImportTemplateResponseMock: (overrideResponse?: Partial<Extract<StorageImportTemplate, object>>) => StorageImportTemplate;
export declare const getSearchImportTemplateMockHandler: (overrideResponse?: StorageListImportTemplate | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<StorageListImportTemplate> | StorageListImportTemplate), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateImportTemplateMockHandler: (overrideResponse?: StorageImportTemplate | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<StorageImportTemplate> | StorageImportTemplate), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteImportTemplateMockHandler: (overrideResponse?: StorageImportTemplate | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<StorageImportTemplate> | StorageImportTemplate), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadImportTemplateMockHandler: (overrideResponse?: StorageImportTemplate | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<StorageImportTemplate> | StorageImportTemplate), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchImportTemplateMockHandler: (overrideResponse?: StorageImportTemplate | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<StorageImportTemplate> | StorageImportTemplate), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateImportTemplateMockHandler: (overrideResponse?: StorageImportTemplate | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<StorageImportTemplate> | StorageImportTemplate), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getImportTemplateServiceMock: () => import("msw").HttpHandler[];
