import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WebitelChatBroadcastMessageResponse, WebitelChatChatCustomers, WebitelChatChatDialogs, WebitelChatChatMembers, WebitelChatChatMessages } from '../_models';
export declare const getMessagesServiceBroadcastMessageResponseMock: (overrideResponse?: Partial<Extract<WebitelChatBroadcastMessageResponse, object>>) => WebitelChatBroadcastMessageResponse;
export declare const getCatalogGetCustomersResponseMock: (overrideResponse?: Partial<Extract<WebitelChatChatCustomers, object>>) => WebitelChatChatCustomers;
export declare const getCatalogGetDialogsResponseMock: (overrideResponse?: Partial<Extract<WebitelChatChatDialogs, object>>) => WebitelChatChatDialogs;
export declare const getCatalogGetMembersResponseMock: (overrideResponse?: Partial<Extract<WebitelChatChatMembers, object>>) => WebitelChatChatMembers;
export declare const getCatalogGetHistoryResponseMock: (overrideResponse?: Partial<Extract<WebitelChatChatMessages, object>>) => WebitelChatChatMessages;
export declare const getCatalogGetHistory2ResponseMock: (overrideResponse?: Partial<Extract<WebitelChatChatMessages, object>>) => WebitelChatChatMessages;
export declare const getMessagesServiceBroadcastMessageMockHandler: (overrideResponse?: WebitelChatBroadcastMessageResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelChatBroadcastMessageResponse> | WebitelChatBroadcastMessageResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCatalogGetCustomersMockHandler: (overrideResponse?: WebitelChatChatCustomers | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelChatChatCustomers> | WebitelChatChatCustomers), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCatalogGetDialogsMockHandler: (overrideResponse?: WebitelChatChatDialogs | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelChatChatDialogs> | WebitelChatChatDialogs), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCatalogGetMembersMockHandler: (overrideResponse?: WebitelChatChatMembers | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelChatChatMembers> | WebitelChatChatMembers), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCatalogGetHistoryMockHandler: (overrideResponse?: WebitelChatChatMessages | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelChatChatMessages> | WebitelChatChatMessages), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCatalogGetHistory2MockHandler: (overrideResponse?: WebitelChatChatMessages | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelChatChatMessages> | WebitelChatChatMessages), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getMessagesMock: () => import("msw").HttpHandler[];
