import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WebitelChatGetAgentChatsCounterResponse, WebitelChatGetAgentChatsResponse, WebitelChatMarkChatProcessedResponse } from '../_models';
export declare const getAgentChatServiceGetAgentChatsResponseMock: (overrideResponse?: Partial<Extract<WebitelChatGetAgentChatsResponse, object>>) => WebitelChatGetAgentChatsResponse;
export declare const getAgentChatServiceGetAgentChatsCounterResponseMock: (overrideResponse?: Partial<Extract<WebitelChatGetAgentChatsCounterResponse, object>>) => WebitelChatGetAgentChatsCounterResponse;
export declare const getAgentChatServiceMarkChatProcessedResponseMock: () => WebitelChatMarkChatProcessedResponse;
export declare const getAgentChatServiceGetAgentChatsMockHandler: (overrideResponse?: WebitelChatGetAgentChatsResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelChatGetAgentChatsResponse> | WebitelChatGetAgentChatsResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAgentChatServiceGetAgentChatsCounterMockHandler: (overrideResponse?: WebitelChatGetAgentChatsCounterResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelChatGetAgentChatsCounterResponse> | WebitelChatGetAgentChatsCounterResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAgentChatServiceMarkChatProcessedMockHandler: (overrideResponse?: WebitelChatMarkChatProcessedResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<WebitelChatMarkChatProcessedResponse> | WebitelChatMarkChatProcessedResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAgentChatServiceMock: () => import("msw").HttpHandler[];
