import { Provider, Scopes, AccessTokens } from '../provider'; import { Profile } from '../profile'; export declare class GoogleProfile implements Profile { id: number; name: string; email: string; constructor(profile: any); getUniqueId(): number; } export declare class GoogleProvider extends Provider { clientId: string; clientSecret: string; scopes: Scopes; name: string; tokenUrl: string; authUrl: string; profileUrl: string; constructor(clientId: string, clientSecret: string, scopes: Scopes); getProfile(tokens: AccessTokens): Promise; }