import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { KnowledgebaseArticle, KnowledgebaseArticleList, KnowledgebaseArticleVersion, KnowledgebaseArticleVersionList, KnowledgebaseAttachmentList } from '../_models';
export declare const getListArticlesArticlesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleList, object>>) => KnowledgebaseArticleList;
export declare const getCreateArticleArticlesResponseMock: (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 getDeleteArticleArticlesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticle, object>>) => KnowledgebaseArticle;
export declare const getLocateArticleArticlesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticle, object>>) => KnowledgebaseArticle;
export declare const getUpdateArticleArticlesResponseMock: (overrideResponse?: Partial<Extract<KnowledgebaseArticleList, object>>) => KnowledgebaseArticleList;
export declare const getListArticlesArticlesMockHandler: (overrideResponse?: KnowledgebaseArticleList | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseArticleList> | KnowledgebaseArticleList), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateArticleArticlesMockHandler: (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 getDeleteArticleArticlesMockHandler: (overrideResponse?: KnowledgebaseArticle | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<KnowledgebaseArticle> | KnowledgebaseArticle), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getLocateArticleArticlesMockHandler: (overrideResponse?: KnowledgebaseArticle | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<KnowledgebaseArticle> | KnowledgebaseArticle), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateArticleArticlesMockHandler: (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[];
