import { NestAuthService } from "./nestauth.service";
export declare function createDynamicController(prefix: string, nestAuthServiceToken: string, localGuard: any): {
    new (nestAuthService: NestAuthService): {
        readonly nestAuthService: NestAuthService;
        greetings(): Promise<string>;
        login(req: any): Promise<any>;
        refreshToken(params: {
            refresh_token: string;
        }): Promise<any>;
        googleAuth(req: any): Promise<any>;
        googleAuthRedirect(req: any): Promise<any>;
        facebookLogin(): Promise<any>;
        facebookLoginRedirect(req: any): Promise<any>;
        logout(req: any): Promise<any>;
    };
};
