import type { AxiosRequestConfig, AxiosResponse } from 'axios';
import type { WebitelImApiProviderV1FacebookServiceSetGetStartedBody, WebitelImApiProviderV1FacebookServiceSetPersistentMenuBody, WebitelImApiProviderV1FacebookServiceUpdateFacebookGateBody, WebitelImApiProviderV1ProviderDeleteFacebookGateResponse, WebitelImApiProviderV1ProviderDeleteGetStartedResponse, WebitelImApiProviderV1ProviderDeletePersistentMenuResponse, WebitelImApiProviderV1ProviderGetFacebookGateResponse, WebitelImApiProviderV1ProviderSetGetStartedResponse, WebitelImApiProviderV1ProviderSetPersistentMenuResponse, WebitelImApiProviderV1ProviderUpdateFacebookGateResponse } from '../_models';
export declare const // --- title start
getWebitelImApiProviderV1Facebookservice: (axiosInstance?: AxiosInstance) => {
    facebookServiceDeleteGetStartedWebitelImApiProviderV1FacebookService: (gateId: string, options?: AxiosRequestConfig) => Promise<AxiosResponse<WebitelImApiProviderV1ProviderDeleteGetStartedResponse>>;
    facebookServiceSetGetStartedWebitelImApiProviderV1FacebookService: (gateId: string, webitelImApiProviderV1FacebookServiceSetGetStartedBody: WebitelImApiProviderV1FacebookServiceSetGetStartedBody, options?: AxiosRequestConfig) => Promise<AxiosResponse<WebitelImApiProviderV1ProviderSetGetStartedResponse>>;
    facebookServiceDeletePersistentMenuWebitelImApiProviderV1FacebookService: (gateId: string, options?: AxiosRequestConfig) => Promise<AxiosResponse<WebitelImApiProviderV1ProviderDeletePersistentMenuResponse>>;
    facebookServiceSetPersistentMenuWebitelImApiProviderV1FacebookService: (gateId: string, webitelImApiProviderV1FacebookServiceSetPersistentMenuBody: WebitelImApiProviderV1FacebookServiceSetPersistentMenuBody, options?: AxiosRequestConfig) => Promise<AxiosResponse<WebitelImApiProviderV1ProviderSetPersistentMenuResponse>>;
    facebookServiceDeleteFacebookGateWebitelImApiProviderV1FacebookService: (id: string, options?: AxiosRequestConfig) => Promise<AxiosResponse<WebitelImApiProviderV1ProviderDeleteFacebookGateResponse>>;
    facebookServiceGetFacebookGateWebitelImApiProviderV1FacebookService: (id: string, options?: AxiosRequestConfig) => Promise<AxiosResponse<WebitelImApiProviderV1ProviderGetFacebookGateResponse>>;
    facebookServiceUpdateFacebookGateWebitelImApiProviderV1FacebookService: (id: string, webitelImApiProviderV1FacebookServiceUpdateFacebookGateBody: WebitelImApiProviderV1FacebookServiceUpdateFacebookGateBody, options?: AxiosRequestConfig) => Promise<AxiosResponse<WebitelImApiProviderV1ProviderUpdateFacebookGateResponse>>;
};
export type FacebookServiceDeleteGetStartedWebitelImApiProviderV1FacebookServiceResult = AxiosResponse<WebitelImApiProviderV1ProviderDeleteGetStartedResponse>;
export type FacebookServiceSetGetStartedWebitelImApiProviderV1FacebookServiceResult = AxiosResponse<WebitelImApiProviderV1ProviderSetGetStartedResponse>;
export type FacebookServiceDeletePersistentMenuWebitelImApiProviderV1FacebookServiceResult = AxiosResponse<WebitelImApiProviderV1ProviderDeletePersistentMenuResponse>;
export type FacebookServiceSetPersistentMenuWebitelImApiProviderV1FacebookServiceResult = AxiosResponse<WebitelImApiProviderV1ProviderSetPersistentMenuResponse>;
export type FacebookServiceDeleteFacebookGateWebitelImApiProviderV1FacebookServiceResult = AxiosResponse<WebitelImApiProviderV1ProviderDeleteFacebookGateResponse>;
export type FacebookServiceGetFacebookGateWebitelImApiProviderV1FacebookServiceResult = AxiosResponse<WebitelImApiProviderV1ProviderGetFacebookGateResponse>;
export type FacebookServiceUpdateFacebookGateWebitelImApiProviderV1FacebookServiceResult = AxiosResponse<WebitelImApiProviderV1ProviderUpdateFacebookGateResponse>;
