import { OnDestroy } from '@angular/core'; import { Observable, Subject } from 'rxjs'; import { AbstractHttpService } from '@wm/core'; import * as i0 from "@angular/core"; export declare class OAuthService implements OnDestroy { private httpService; constructor(httpService: AbstractHttpService); providers: Subject; providersConfig: any; getOAuthProvidersAsObservable(): Observable; addProviderConfig(provider: any): void; removeProviderConfig(providerId: any): void; perfromOAuthorization(url: any, providerId: any, onSuccess: any, onError: any, securityObj?: any, customUriScheme?: any, deployedURL?: any): void; getAccessToken(provider: any, checkLocalStorage: any): string; removeAccessToken(provider: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }