import { Strategy } from "passport-facebook";
import { SettingService } from "../services/setting.service";
import { UserService } from "../services/user.service";
declare const FacebookOauthGuard_base: import("@nestjs/passport").Type<import("@nestjs/passport").IAuthGuard>;
export declare class FacebookOauthGuard extends FacebookOauthGuard_base {
}
declare const FacebookOAuthStrategy_base: new (...args: any[]) => Strategy;
export declare class FacebookOAuthStrategy extends FacebookOAuthStrategy_base {
    private readonly userService;
    private readonly settingService;
    private readonly logger;
    constructor(userService: UserService, settingService: SettingService);
    validate(_accessToken: string, _refreshToken: string, profile: any, done: any): Promise<any>;
}
export {};
//# sourceMappingURL=facebook-oauth.strategy.d.ts.map