import { FacebookProfileType, GoogleProfileType, NestAuthInterface } from "./nestauth.interface";
import { JwtService } from "@nestjs/jwt";
export declare class NestAuthService {
    private jwtService;
    private readonly userService;
    private readonly jwtExpiresIn;
    private readonly jwtRefreshTokenExpiresIn;
    constructor(jwtService: JwtService, userService: NestAuthInterface, jwtExpiresIn: string, jwtRefreshTokenExpiresIn: string);
    login(user: any): Promise<any>;
    google(user: GoogleProfileType): Promise<any>;
    facebook(user: FacebookProfileType): Promise<any>;
    refreshToken(refreshToken: string): Promise<any>;
}
