import * as Soap from "@soapjs/soap"; import { SessionHandler } from "../../../session/session-handler"; import { JwtStrategy } from "../../jwt/jwt.strategy"; import { HttpOAuth2Strategy } from "./http-oauth2.strategy"; import { SocialProviderConfig } from "./provider.types"; export type GoogleStrategyConfig = SocialProviderConfig; export declare class GoogleStrategy extends HttpOAuth2Strategy { readonly name = "google"; constructor(config: GoogleStrategyConfig, session?: SessionHandler, jwt?: JwtStrategy, logger?: Soap.Logger); protected fetchUser(accessToken: string): Promise; }