import { IsecurityConfig, productSceneEnum, DeviceIdParameter } from '../types'; export declare const getSecurityConfigStorageKey: (scene: productSceneEnum) => string; export declare enum SecurityRegionEnum { SG = "SG", US = "US", DE = "DE" } export declare const securityHost: { SG: string; US: string; DE: string; }; export declare const sceneMap: { CASHIER_PAYMENT: string; AUTO_DEBIT: string; VAULTING: string; CARD_APPLE_PAY: string; EASYPAY: string; EASY_PAY: string; FLASH_BUY: string; }; export declare const getSecurityHost: (region: string) => string; export declare const getSecurityScene: (product: string) => string; export declare class Security { scene: string; h5gateway: string; constructor(options: IsecurityConfig); initSecurity(successCallback: any, failCallback: any): void; private initToken; pollingGetApdidToken(config?: DeviceIdParameter): Promise; getApdidToken(): Promise; }