import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WebitelImProviderV1ProviderMetaOAuthCallbackResponse, WebitelImProviderV1ProviderMetaOAuthStartResponse } from '../_models';
export declare const getMetaOAuthServiceMetaOAuthCallbackResponseMock: (overrideResponse?: Partial<Extract<WebitelImProviderV1ProviderMetaOAuthCallbackResponse, object>>) => WebitelImProviderV1ProviderMetaOAuthCallbackResponse;
export declare const getMetaOAuthServiceStartMetaOAuthResponseMock: (overrideResponse?: Partial<Extract<WebitelImProviderV1ProviderMetaOAuthStartResponse, object>>) => WebitelImProviderV1ProviderMetaOAuthStartResponse;
export declare const getMetaOAuthServiceMetaOAuthCallbackMockHandler: (overrideResponse?: WebitelImProviderV1ProviderMetaOAuthCallbackResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelImProviderV1ProviderMetaOAuthCallbackResponse> | WebitelImProviderV1ProviderMetaOAuthCallbackResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getMetaOAuthServiceStartMetaOAuthMockHandler: (overrideResponse?: WebitelImProviderV1ProviderMetaOAuthStartResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelImProviderV1ProviderMetaOAuthStartResponse> | WebitelImProviderV1ProviderMetaOAuthStartResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWebitelImProviderV1MetaoauthserviceMock: () => import("msw").HttpHandler[];
