import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineListQuickReplies, EngineQuickReply } from '../_models';
export declare const getSearchQuickRepliesResponseMock: (overrideResponse?: Partial<Extract<EngineListQuickReplies, object>>) => EngineListQuickReplies;
export declare const getCreateQuickReplyResponseMock: (overrideResponse?: Partial<Extract<EngineQuickReply, object>>) => EngineQuickReply;
export declare const getDeleteQuickReplyResponseMock: (overrideResponse?: Partial<Extract<EngineQuickReply, object>>) => EngineQuickReply;
export declare const getReadQuickReplyResponseMock: (overrideResponse?: Partial<Extract<EngineQuickReply, object>>) => EngineQuickReply;
export declare const getPatchQuickReplyResponseMock: (overrideResponse?: Partial<Extract<EngineQuickReply, object>>) => EngineQuickReply;
export declare const getUpdateQuickReplyResponseMock: (overrideResponse?: Partial<Extract<EngineQuickReply, object>>) => EngineQuickReply;
export declare const getSearchQuickRepliesMockHandler: (overrideResponse?: EngineListQuickReplies | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListQuickReplies> | EngineListQuickReplies), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateQuickReplyMockHandler: (overrideResponse?: EngineQuickReply | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineQuickReply> | EngineQuickReply), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteQuickReplyMockHandler: (overrideResponse?: EngineQuickReply | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineQuickReply> | EngineQuickReply), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadQuickReplyMockHandler: (overrideResponse?: EngineQuickReply | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineQuickReply> | EngineQuickReply), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchQuickReplyMockHandler: (overrideResponse?: EngineQuickReply | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineQuickReply> | EngineQuickReply), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateQuickReplyMockHandler: (overrideResponse?: EngineQuickReply | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineQuickReply> | EngineQuickReply), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getQuickRepliesServiceMock: () => import("msw").HttpHandler[];
