import { Options } from './model/options'; import { Subject } from 'rxjs'; import { DataServiceData } from './model/data-service-data'; import { ServerResponseData } from './model/server-response-data'; import { PublicServiceRequestData } from './model/public-service-request-data'; import { LoginRequest } from './model/login-request'; import { LoginResponse } from './model/login-response'; export declare class Connector { private connection; readonly showLoader: Subject; readonly connectionAborted: Subject; readonly connectionResetInactivity: Subject; constructor(options?: Options); connect(url?: string, schema?: string, version?: string): Promise; hasSession(): boolean; getSessionId(): string; getDataSessionId(): string; isPublicSession(): boolean; checkAndPrepareKeycloak(): Promise; logIn(request: LoginRequest, encrypt?: boolean): Promise; confirmCode(upId: number, userName: string, password: string, confirmationCode: string, clientDeviceFingerprint: string, clientDeviceDescription: string, rememberClientDeviceForMFA: boolean): Promise; resetGoogleAuth(upId: number, userName: string): Promise; changePassword(password: string, securityCode: string, upId: number): Promise; changePasswordAndActivateUser(password: string, securityCode: string, upId: number, reCaptchaResponse?: string): Promise; sendResetPasswordOrInviteMessage(upId: number, userName: string, reCaptchaResponse: string): Promise; getUserNameBySecurityCode(securityCode: string, upId: number): Promise; logOut(): Promise; getPublicKey(): Promise; call(method: string, data: DataServiceData | PublicServiceRequestData, showLoader: boolean, service: string, endPoint?: string, ownMessage?: {}): Promise; callBeacon(method: string, data: DataServiceData | PublicServiceRequestData, service: string, endPoint?: string): Promise; private _handleConnectionReset; private _applicationClose; }