import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WebitelImApiGatewayV1Bot } from '../_models';
export declare const getBotsCreateBotResponseMock: (overrideResponse?: Partial<Extract<WebitelImApiGatewayV1Bot, object>>) => WebitelImApiGatewayV1Bot;
export declare const getBotsDeleteBotResponseMock: (overrideResponse?: Partial<Extract<WebitelImApiGatewayV1Bot, object>>) => WebitelImApiGatewayV1Bot;
export declare const getBotsUpdateBotResponseMock: (overrideResponse?: Partial<Extract<WebitelImApiGatewayV1Bot, object>>) => WebitelImApiGatewayV1Bot;
export declare const getBotsCreateBotMockHandler: (overrideResponse?: WebitelImApiGatewayV1Bot | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelImApiGatewayV1Bot> | WebitelImApiGatewayV1Bot), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getBotsDeleteBotMockHandler: (overrideResponse?: WebitelImApiGatewayV1Bot | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WebitelImApiGatewayV1Bot> | WebitelImApiGatewayV1Bot), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getBotsUpdateBotMockHandler: (overrideResponse?: WebitelImApiGatewayV1Bot | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<WebitelImApiGatewayV1Bot> | WebitelImApiGatewayV1Bot), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWebitelImApiGatewayV1BotsMock: () => import("msw").HttpHandler[];
