import { IAuthServiceResponse, ILogoutServiceResponse, IValidateTokenServiceResponse } from "@retail-data-factory/rdf-angular-types-api"; import { Observable } from "rxjs"; import { TOidcProviderType } from "../../../../store/app-store/models/security/authentication.interface"; import { ApiService } from "../../../../services/external-api/api.service"; import { ConfigurationManager } from "../../../../store/configuration-manager/configuration-manager"; import * as i0 from "@angular/core"; export declare class ApiAuthenticationService { private apiService; private configurationManager; constructor(apiService: ApiService, configurationManager: ConfigurationManager); authenticateByLogin(login: string, password: string): Observable; authenticateByLoginInternal(login: string, password: string): Observable; authenticateByOidcProvider(oidcAccessToken: string, oidcProviderType: TOidcProviderType): Observable; authenticateByGoogle(oidcAccessToken: string): Observable; logout(accessToken: string): Observable; validateToken(accessToken: string): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }