/* tslint:disable:all */ /** * Kushki SiftScience File */ import "reflect-metadata"; import { IAntiFraud } from "./../../lib/repository/IAntiFraud"; import { Observable } from "rxjs"; import { MerchantSettingsResponse } from "./../../lib/types/merchant_settings_response"; import { SiftScienceObject } from "./../../lib/types/sift_science_object"; import { SiftScienceAntiFraudSessionResponse } from "./../../lib/types/sift_science_session"; /** * Kushki SiftScience Implementation */ export declare class SiftScience implements IAntiFraud { private readonly _siftProperty; private readonly _siftScriptId; private _sift; constructor(regional: boolean); createSiftScienceSession(processor: string, clientIdentification: string, mid: string, isTest: boolean, merchantSettingsResponse: MerchantSettingsResponse, userId?: string): Observable; createSiftScienceAntiFraudSession(userId: string, mid: string, isTest: boolean, merchantSettingsResponse: MerchantSettingsResponse): Observable; private _validateMerchantSettings; private _setSiftProperties; private _initSiftScience; }