import type { RequestHandlerOptions } from 'msw';
import { http } from 'msw';
import type { WebitelImProviderV1ProviderCreateFacebookGateResponse, WebitelImProviderV1ProviderDeleteFacebookGateResponse, WebitelImProviderV1ProviderDeleteGetStartedResponse, WebitelImProviderV1ProviderDeletePersistentMenuResponse, WebitelImProviderV1ProviderGetFacebookGateResponse, WebitelImProviderV1ProviderSetGetStartedResponse, WebitelImProviderV1ProviderSetPersistentMenuResponse, WebitelImProviderV1ProviderUpdateFacebookGateResponse } from '../_models';
export declare const getFacebookServiceCreateFacebookGateResponseMock: (overrideResponse?: Partial<Extract<WebitelImProviderV1ProviderCreateFacebookGateResponse, object>>) => WebitelImProviderV1ProviderCreateFacebookGateResponse;
export declare const getFacebookServiceDeleteGetStartedResponseMock: () => WebitelImProviderV1ProviderDeleteGetStartedResponse;
export declare const getFacebookServiceSetGetStartedResponseMock: () => WebitelImProviderV1ProviderSetGetStartedResponse;
export declare const getFacebookServiceDeletePersistentMenuResponseMock: () => WebitelImProviderV1ProviderDeletePersistentMenuResponse;
export declare const getFacebookServiceSetPersistentMenuResponseMock: () => WebitelImProviderV1ProviderSetPersistentMenuResponse;
export declare const getFacebookServiceDeleteFacebookGateResponseMock: (overrideResponse?: Partial<Extract<WebitelImProviderV1ProviderDeleteFacebookGateResponse, object>>) => WebitelImProviderV1ProviderDeleteFacebookGateResponse;
export declare const getFacebookServiceGetFacebookGateResponseMock: (overrideResponse?: Partial<Extract<WebitelImProviderV1ProviderGetFacebookGateResponse, object>>) => WebitelImProviderV1ProviderGetFacebookGateResponse;
export declare const getFacebookServiceUpdateFacebookGateResponseMock: (overrideResponse?: Partial<Extract<WebitelImProviderV1ProviderUpdateFacebookGateResponse, object>>) => WebitelImProviderV1ProviderUpdateFacebookGateResponse;
export declare const getFacebookServiceCreateFacebookGateMockHandler: (overrideResponse?: WebitelImProviderV1ProviderCreateFacebookGateResponse | ((info: Parameters<Parameters<typeof http.post>[1]>[0]) => Promise<WebitelImProviderV1ProviderCreateFacebookGateResponse> | WebitelImProviderV1ProviderCreateFacebookGateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getFacebookServiceDeleteGetStartedMockHandler: (overrideResponse?: WebitelImProviderV1ProviderDeleteGetStartedResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WebitelImProviderV1ProviderDeleteGetStartedResponse> | WebitelImProviderV1ProviderDeleteGetStartedResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getFacebookServiceSetGetStartedMockHandler: (overrideResponse?: WebitelImProviderV1ProviderSetGetStartedResponse | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<WebitelImProviderV1ProviderSetGetStartedResponse> | WebitelImProviderV1ProviderSetGetStartedResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getFacebookServiceDeletePersistentMenuMockHandler: (overrideResponse?: WebitelImProviderV1ProviderDeletePersistentMenuResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WebitelImProviderV1ProviderDeletePersistentMenuResponse> | WebitelImProviderV1ProviderDeletePersistentMenuResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getFacebookServiceSetPersistentMenuMockHandler: (overrideResponse?: WebitelImProviderV1ProviderSetPersistentMenuResponse | ((info: Parameters<Parameters<typeof http.put>[1]>[0]) => Promise<WebitelImProviderV1ProviderSetPersistentMenuResponse> | WebitelImProviderV1ProviderSetPersistentMenuResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getFacebookServiceDeleteFacebookGateMockHandler: (overrideResponse?: WebitelImProviderV1ProviderDeleteFacebookGateResponse | ((info: Parameters<Parameters<typeof http.delete>[1]>[0]) => Promise<WebitelImProviderV1ProviderDeleteFacebookGateResponse> | WebitelImProviderV1ProviderDeleteFacebookGateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getFacebookServiceGetFacebookGateMockHandler: (overrideResponse?: WebitelImProviderV1ProviderGetFacebookGateResponse | ((info: Parameters<Parameters<typeof http.get>[1]>[0]) => Promise<WebitelImProviderV1ProviderGetFacebookGateResponse> | WebitelImProviderV1ProviderGetFacebookGateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getFacebookServiceUpdateFacebookGateMockHandler: (overrideResponse?: WebitelImProviderV1ProviderUpdateFacebookGateResponse | ((info: Parameters<Parameters<typeof http.patch>[1]>[0]) => Promise<WebitelImProviderV1ProviderUpdateFacebookGateResponse> | WebitelImProviderV1ProviderUpdateFacebookGateResponse), options?: RequestHandlerOptions) => import("msw").HttpHandler;
export declare const getWebitelImProviderV1FacebookserviceMock: () => import("msw").HttpHandler[];
