import { SocialUser } from '../../models/social-user'; import { BaseLoginProvider } from './base-login-provider'; import { AuthStorageManagementService } from '../../services/auth-storage-management.service'; import { AuthLibConfig } from '../../lib-config'; import * as i0 from "@angular/core"; export declare class TwitterLoginProvider extends BaseLoginProvider { private storage; private readonly libConfig; static readonly PROVIDER_ID: string; twitterRedirectUrl: string; clientId: string; constructor(storage: AuthStorageManagementService, libConfig: AuthLibConfig); initialize(): Promise; getLoginStatus(): Promise; signIn(signInOptions?: any): Promise; constructRedirectUrl(state: string, challenge: string): void; signOut(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=twitter-login-provider.d.ts.map