import { OnInit } from "@angular/core"; import { Oauth2Providers, Oauth2Service } from "../oauth2.service"; import { ActivatedRoute, Router } from "@angular/router"; import { AuthConfiguration } from "../auth-configuration"; import { AuthService } from "../auth.service"; import { SystemLoaderService } from "@adjai/ngx-library/src/lib/elements"; import * as i0 from "@angular/core"; export declare class Oauth2LoginComponent implements OnInit { private router; private oauth2Service; private authService; private route; private configuration; private systemLoaderService; title: string; isVertical: boolean; isOnlyIcons: boolean; enabledProviders: Oauth2Providers[] | undefined; private returnUrl; isFormProcessing: boolean; allProviders: typeof Oauth2Providers; providerOptions: { [key in Oauth2Providers]: { name: string; image: string; }; }; constructor(router: Router, oauth2Service: Oauth2Service, authService: AuthService, route: ActivatedRoute, configuration: AuthConfiguration, systemLoaderService: SystemLoaderService); ngOnInit(): void; private redirectAfterAuth; auth(provider: Oauth2Providers): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }