import { BaseLoginProvider } from "../models/base.login.provider";
import { LoginProviderClassModel } from "../models/login.provider.class.model";
import { SocialUserModel } from "../models/social.user.model";
export declare class GoogleLoginProvider extends BaseLoginProvider {
    private clientId;
    static readonly PROVIDER_ID = "google";
    loginProviderObj: LoginProviderClassModel;
    private auth2;
    constructor(clientId: string);
    initialize(): Promise<SocialUserModel>;
    drawUser(): SocialUserModel;
    signIn(): Promise<SocialUserModel>;
    signOut(): Promise<any>;
}
