import { Injector } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { AuthenticationProvider, SigninModel, UserIdentity, OrganizationDto } from '../../../types'; import { EnvironmentDescriptor } from '../../../../environment/types'; export declare class DefaultAuthenticationProviderService implements AuthenticationProvider { private env; private httpClient; private injector; baseUrl: string; constructor(env: EnvironmentDescriptor, httpClient: HttpClient, injector: Injector); changeUserPassword(currentPassword: string, newPassword: string): Observable; getCaptcha(): Observable; signIn(signinModel: SigninModel): Observable; getUser(): Observable; getUserOrganizations(): Promise; setUserOrganization(organizationId: number): Observable; refreshAuthToken(): Observable; signOut(): Observable; }