import { Observable } from 'rxjs'; import { PopupService } from './popup.service'; import { ConfigService } from './config.service'; import { SharedService } from './shared.service'; import { HttpClient } from '@angular/common/http'; import * as i0 from "@angular/core"; export declare class OauthService { private http; private shared; private config; private popup; readonly depProviders: ({ provide: typeof HttpClient; useValue: HttpClient; } | { provide: typeof PopupService; useValue: PopupService; } | { provide: typeof ConfigService; useValue: ConfigService; })[]; readonly deps: (typeof HttpClient | typeof ConfigService | typeof PopupService)[]; constructor(http: HttpClient, shared: SharedService, config: ConfigService, popup: PopupService); authenticate(name: string, userData?: any): Observable; unlink(provider: string, url?: string, method?: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }