import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { StorageBackendProfile, StorageListBackendProfile } from '../_models';
export declare const getSearchBackendProfileResponseMock: (overrideResponse?: Partial<Extract<StorageListBackendProfile, object>>) => StorageListBackendProfile;
export declare const getCreateBackendProfileResponseMock: (overrideResponse?: Partial<Extract<StorageBackendProfile, object>>) => StorageBackendProfile;
export declare const getDeleteBackendProfileResponseMock: (overrideResponse?: Partial<Extract<StorageBackendProfile, object>>) => StorageBackendProfile;
export declare const getReadBackendProfileResponseMock: (overrideResponse?: Partial<Extract<StorageBackendProfile, object>>) => StorageBackendProfile;
export declare const getPatchBackendProfileResponseMock: (overrideResponse?: Partial<Extract<StorageBackendProfile, object>>) => StorageBackendProfile;
export declare const getUpdateBackendProfileResponseMock: (overrideResponse?: Partial<Extract<StorageBackendProfile, object>>) => StorageBackendProfile;
export declare const getSearchBackendProfileMockHandler: (overrideResponse?: StorageListBackendProfile | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<StorageListBackendProfile> | StorageListBackendProfile), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateBackendProfileMockHandler: (overrideResponse?: StorageBackendProfile | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<StorageBackendProfile> | StorageBackendProfile), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteBackendProfileMockHandler: (overrideResponse?: StorageBackendProfile | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<StorageBackendProfile> | StorageBackendProfile), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadBackendProfileMockHandler: (overrideResponse?: StorageBackendProfile | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<StorageBackendProfile> | StorageBackendProfile), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchBackendProfileMockHandler: (overrideResponse?: StorageBackendProfile | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<StorageBackendProfile> | StorageBackendProfile), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateBackendProfileMockHandler: (overrideResponse?: StorageBackendProfile | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<StorageBackendProfile> | StorageBackendProfile), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getBackendProfileServiceMock: () => import("msw").HttpHandler[];
