import { Provider, Scopes, AccessTokens } from '../provider'; import { Profile } from '../profile'; export declare class TwitchProfile implements Profile { _id: string; bio: string; created_at: string; display_name: string; email: string; email_verified: boolean; logo: string; name: string; partnered: boolean; type: string; updated_at: string; constructor(profile: any); getUniqueId(): string; } export declare class TwitchProvider 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; }