import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { KnowledgebaseArticle, KnowledgebaseArticleList, KnowledgebaseArticleVersion, KnowledgebaseArticleVersionList, KnowledgebaseAttachmentList } from '../_models';
export declare const getListArticlesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleList, object>>) => KnowledgebaseArticleList;
export declare const getCreateArticleResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleList, object>>) => KnowledgebaseArticleList;
export declare const getArticlesAttachmentListResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseAttachmentList, object>>) => KnowledgebaseAttachmentList;
export declare const getListArticles2ResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleList, object>>) => KnowledgebaseArticleList;
export declare const getArticleVersionsListResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleVersionList, object>>) => KnowledgebaseArticleVersionList;
export declare const getLocateArticleVersionResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleVersion, object>>) => KnowledgebaseArticleVersion;
export declare const getDeleteArticleResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticle, object>>) => KnowledgebaseArticle;
export declare const getLocateArticleResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticle, object>>) => KnowledgebaseArticle;
export declare const getUpdateArticleResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleList, object>>) => KnowledgebaseArticleList;
export declare const getListArticlesMockHandler: (overrideResponse?: KnowledgebaseArticleList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseArticleList> | KnowledgebaseArticleList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateArticleMockHandler: (overrideResponse?: KnowledgebaseArticleList | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<KnowledgebaseArticleList> | KnowledgebaseArticleList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getArticlesAttachmentListMockHandler: (overrideResponse?: KnowledgebaseAttachmentList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseAttachmentList> | KnowledgebaseAttachmentList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getListArticles2MockHandler: (overrideResponse?: KnowledgebaseArticleList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseArticleList> | KnowledgebaseArticleList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getArticleVersionsListMockHandler: (overrideResponse?: KnowledgebaseArticleVersionList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseArticleVersionList> | KnowledgebaseArticleVersionList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateArticleVersionMockHandler: (overrideResponse?: KnowledgebaseArticleVersion | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseArticleVersion> | KnowledgebaseArticleVersion), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteArticleMockHandler: (overrideResponse?: KnowledgebaseArticle | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<KnowledgebaseArticle> | KnowledgebaseArticle), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateArticleMockHandler: (overrideResponse?: KnowledgebaseArticle | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseArticle> | KnowledgebaseArticle), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateArticleMockHandler: (overrideResponse?: KnowledgebaseArticleList | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<KnowledgebaseArticleList> | KnowledgebaseArticleList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getArticlesMock: () => import("msw").HttpHandler[];
