import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { EngineActiveCall, EngineBlindTransferCallResponse, EngineCallAnnotation, EngineConfirmPushResponse, EngineCreateCallResponse, EngineDtmfCallResponse, EngineHangupCallResponse, EngineHistoryCall, EngineHoldCallResponse, EngineListAggregate, EngineListCall, EngineListHistoryCall, EngineSetVariablesCallResponse } from '../_models';
export declare const getCreateCallResponseMock: (overrideResponse?: Partial<Extract<EngineCreateCallResponse, object>>) => EngineCreateCallResponse;
export declare const getSearchActiveCallResponseMock: (overrideResponse?: Partial<Extract<EngineListCall, object>>) => EngineListCall;
export declare const getHangupCallResponseMock: () => EngineHangupCallResponse;
export declare const getReadCallResponseMock: (overrideResponse?: Partial<Extract<EngineActiveCall, object>>) => EngineActiveCall;
export declare const getConfirmPushResponseMock: () => EngineConfirmPushResponse;
export declare const getDtmfCallResponseMock: () => EngineDtmfCallResponse;
export declare const getEavesdropCallResponseMock: (overrideResponse?: Partial<Extract<EngineCreateCallResponse, object>>) => EngineCreateCallResponse;
export declare const getHoldCallResponseMock: (overrideResponse?: Partial<Extract<EngineHoldCallResponse, object>>) => EngineHoldCallResponse;
export declare const getBlindTransferCallResponseMock: () => EngineBlindTransferCallResponse;
export declare const getUnHoldCallResponseMock: (overrideResponse?: Partial<Extract<EngineHoldCallResponse, object>>) => EngineHoldCallResponse;
export declare const getSetVariablesCallResponseMock: () => EngineSetVariablesCallResponse;
export declare const getSearchHistoryCallResponseMock: (overrideResponse?: Partial<Extract<EngineListHistoryCall, object>>) => EngineListHistoryCall;
export declare const getSearchHistoryCallPostResponseMock: (overrideResponse?: Partial<Extract<EngineListHistoryCall, object>>) => EngineListHistoryCall;
export declare const getAggregateHistoryCallResponseMock: (overrideResponse?: Partial<Extract<EngineListAggregate, object>>) => EngineListAggregate;
export declare const getCreateCallAnnotationResponseMock: (overrideResponse?: Partial<Extract<EngineCallAnnotation, object>>) => EngineCallAnnotation;
export declare const getDeleteCallAnnotationResponseMock: (overrideResponse?: Partial<Extract<EngineCallAnnotation, object>>) => EngineCallAnnotation;
export declare const getUpdateCallAnnotationResponseMock: (overrideResponse?: Partial<Extract<EngineCallAnnotation, object>>) => EngineCallAnnotation;
export declare const getRedialCallResponseMock: (overrideResponse?: Partial<Extract<EngineCreateCallResponse, object>>) => EngineCreateCallResponse;
export declare const getPatchHistoryCallResponseMock: (overrideResponse?: Partial<Extract<EngineHistoryCall, object>>) => EngineHistoryCall;
export declare const getCreateCallMockHandler: (overrideResponse?: EngineCreateCallResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineCreateCallResponse> | EngineCreateCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchActiveCallMockHandler: (overrideResponse?: EngineListCall | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListCall> | EngineListCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getHangupCallMockHandler: (overrideResponse?: EngineHangupCallResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineHangupCallResponse> | EngineHangupCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getReadCallMockHandler: (overrideResponse?: EngineActiveCall | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineActiveCall> | EngineActiveCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getConfirmPushMockHandler: (overrideResponse?: EngineConfirmPushResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineConfirmPushResponse> | EngineConfirmPushResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDtmfCallMockHandler: (overrideResponse?: EngineDtmfCallResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineDtmfCallResponse> | EngineDtmfCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getEavesdropCallMockHandler: (overrideResponse?: EngineCreateCallResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineCreateCallResponse> | EngineCreateCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getHoldCallMockHandler: (overrideResponse?: EngineHoldCallResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineHoldCallResponse> | EngineHoldCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getBlindTransferCallMockHandler: (overrideResponse?: EngineBlindTransferCallResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineBlindTransferCallResponse> | EngineBlindTransferCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUnHoldCallMockHandler: (overrideResponse?: EngineHoldCallResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineHoldCallResponse> | EngineHoldCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSetVariablesCallMockHandler: (overrideResponse?: EngineSetVariablesCallResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineSetVariablesCallResponse> | EngineSetVariablesCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchHistoryCallMockHandler: (overrideResponse?: EngineListHistoryCall | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<EngineListHistoryCall> | EngineListHistoryCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getSearchHistoryCallPostMockHandler: (overrideResponse?: EngineListHistoryCall | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineListHistoryCall> | EngineListHistoryCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getAggregateHistoryCallMockHandler: (overrideResponse?: EngineListAggregate | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineListAggregate> | EngineListAggregate), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCreateCallAnnotationMockHandler: (overrideResponse?: EngineCallAnnotation | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineCallAnnotation> | EngineCallAnnotation), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getDeleteCallAnnotationMockHandler: (overrideResponse?: EngineCallAnnotation | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<EngineCallAnnotation> | EngineCallAnnotation), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getUpdateCallAnnotationMockHandler: (overrideResponse?: EngineCallAnnotation | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<EngineCallAnnotation> | EngineCallAnnotation), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getRedialCallMockHandler: (overrideResponse?: EngineCreateCallResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<EngineCreateCallResponse> | EngineCreateCallResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getPatchHistoryCallMockHandler: (overrideResponse?: EngineHistoryCall | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<EngineHistoryCall> | EngineHistoryCall), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getCallServiceMock: () => import("msw").HttpHandler[];
