import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineBucket, EngineListBucket } from '../_models';
export declare const getSearchBucketResponseMock: (overrideResponse?: Partial<Extract<EngineListBucket, object>>) => EngineListBucket;
export declare const getCreateBucketResponseMock: (overrideResponse?: Partial<Extract<EngineBucket, object>>) => EngineBucket;
export declare const getDeleteBucketResponseMock: (overrideResponse?: Partial<Extract<EngineBucket, object>>) => EngineBucket;
export declare const getReadBucketResponseMock: (overrideResponse?: Partial<Extract<EngineBucket, object>>) => EngineBucket;
export declare const getUpdateBucketResponseMock: (overrideResponse?: Partial<Extract<EngineBucket, object>>) => EngineBucket;
export declare const getSearchBucketMockHandler: (overrideResponse?: EngineListBucket | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListBucket> | EngineListBucket), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateBucketMockHandler: (overrideResponse?: EngineBucket | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineBucket> | EngineBucket), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteBucketMockHandler: (overrideResponse?: EngineBucket | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineBucket> | EngineBucket), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadBucketMockHandler: (overrideResponse?: EngineBucket | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineBucket> | EngineBucket), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateBucketMockHandler: (overrideResponse?: EngineBucket | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineBucket> | EngineBucket), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getBucketServiceMock: () => import("msw").HttpHandler[];
