import { Options } from '../model/options'; import { DataServiceData } from '../model/data-service-data'; import { BaseBackendConnectionService } from './base-backend-connection.service'; 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 AjaxService extends BaseBackendConnectionService { private _showLoaderRequests; private _timeout; private _axiosInstance; constructor(options: Options); checkAndPrepareKeycloak(): Promise; connect(url?: string, schema?: string, version?: string, reConnect?: boolean): Promise; hasSession(): boolean; getSessionId(): string; getDataSessionId(): string; isPublicSession(): boolean; call(method: string, data?: DataServiceData | PublicServiceRequestData, showLoader?: boolean, service?: string, endPoint?: string, isPublicService?: boolean, ownMessage?: {}, url?: string): Promise; callBeacon(method: string, data?: DataServiceData | PublicServiceRequestData, service?: string, endPoint?: string): 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; getPublicKey(): Promise; clearStorageAndLogout(): void; close(): Promise; protected _doCall(method: string, data?: DataServiceData | PublicServiceRequestData, showLoader?: boolean, service?: string, endPoint?: string, isPublicService?: boolean, ownMessage?: {}, url?: string): Promise; private _registerInterceptors; private _reLoginAndRenewToken; private _nativeLogin; private _tryNativeLoginWithRequest; private _getLoginResponseFromActiveUserOrNativeLogin; private _storeSuccessfulLoginResponse; private _methodNeedsAccessToken; private _waitForAccessToken; private setShowLoaderRequests; private _redirectToIdentityServerRealm; private _getParameter; private _createGuid; }