import 'dotenv/config';
import { FacebookAuthService } from './facebook-auth.service';
import type { Response } from 'express';
import { FacebookSyncService } from './facebook-sync.service';
export declare class FacebookController {
    private readonly authService;
    private readonly fbSyncService;
    constructor(authService: FacebookAuthService, fbSyncService: FacebookSyncService);
    facebookCallback(code: string, stateId: string): Promise<{
        message: string;
        tenant: string;
        oaId: string;
        pages: any;
    }>;
    verifyWebhook(mode: string, verifyToken: string, challenge: string, res: Response): Response<any, Record<string, any>>;
    receiveMessage(body: any, res: Response): Promise<Response<any, Record<string, any>>>;
}
