import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { KnowledgebaseSpace, KnowledgebaseSpaceList } from '../_models';
export declare const getListSpacesSpacesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseSpaceList, object>>) => KnowledgebaseSpaceList;
export declare const getCreateSpaceSpacesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseSpace, object>>) => KnowledgebaseSpace;
export declare const getDeleteSpaceSpacesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseSpace, object>>) => KnowledgebaseSpace;
export declare const getLocateSpaceSpacesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseSpace, object>>) => KnowledgebaseSpace;
export declare const getUpdateSpaceSpacesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseSpace, object>>) => KnowledgebaseSpace;
export declare const getListSpacesSpacesMockHandler: (overrideResponse?: KnowledgebaseSpaceList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseSpaceList> | KnowledgebaseSpaceList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateSpaceSpacesMockHandler: (overrideResponse?: KnowledgebaseSpace | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<KnowledgebaseSpace> | KnowledgebaseSpace), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteSpaceSpacesMockHandler: (overrideResponse?: KnowledgebaseSpace | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<KnowledgebaseSpace> | KnowledgebaseSpace), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateSpaceSpacesMockHandler: (overrideResponse?: KnowledgebaseSpace | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseSpace> | KnowledgebaseSpace), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateSpaceSpacesMockHandler: (overrideResponse?: KnowledgebaseSpace | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<KnowledgebaseSpace> | KnowledgebaseSpace), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSpacesMock: () => import("msw").HttpHandler[];
