import { HttpClient } from '@angular/common/http'; import { ICredentialsConfig } from './config'; import { Observable } from 'rxjs'; interface ICredentialsLocation { Name: string; Id: number; } export interface ICredentialsResponse { authorizedAreas: ICredentialsLocation[]; unauthorizedAreas: ICredentialsLocation[]; } export declare class CredentialsService { protected httpClient: HttpClient; config: ICredentialsConfig; data: ICredentialsResponse; error: { message: string; }; constructor(httpClient: HttpClient, config: ICredentialsConfig); get user(): string; get authorizedAreas(): ICredentialsLocation[]; get unauthorizedAreas(): ICredentialsLocation[]; getUrl(): string; parseResponse(response: any): Observable; openPermissionSite(): void; downloadGuide(): void; createRequest(url: any, options: any): Observable; getCredentials(): Observable; } export {};