import { Router } from '@angular/router'; import { LocalStorageService } from 'angular-2-local-storage'; import { Broadcaster } from 'ngx-base'; import { AuthenticationService } from 'ngx-login-client'; export declare class LoginService { private router; private localStorage; private broadcaster; private authService; static readonly REDIRECT_URL_KEY: string; static readonly DEFAULT_URL: string; static readonly LOGIN_URL: string; static readonly BANNED_REDIRECT_URLS: string[]; useCustomAuth: boolean; private authUrl; constructor(router: Router, localStorage: LocalStorageService, apiUrl: string, broadcaster: Broadcaster, authService: AuthenticationService); gitHubSignIn(): void; redirectAfterLogin(): void; redirectToLogin(currentUrl: string): void; logout(): void; login(): void; redirectUrl: string; private readonly _redirectUrl; }