UNPKG

react-native-unit-components

Version:

Unit React Native components

40 lines 2.14 kB
import { NativeModules } from 'react-native'; import { UnitUiManager } from './unitUiManager/unitUiManager'; import type { UNFonts } from '../types/shared/fonts.types'; import type { UNWebVersioningStrategy } from '../types/shared'; import { UNEnvironment } from '../types/shared/env.types'; import { UnitHelpersManager } from './unitHelpersManager/UnitHelpersManager'; import { UNSecuritySettings } from '../types/shared/securitySettings'; export declare class UnitSDK { static ui: UnitUiManager; static helpers: UnitHelpersManager; protected static env?: UNEnvironment; protected static webVersioningStrategy: UNWebVersioningStrategy; protected static securitySettings: UNSecuritySettings; protected static customerToken?: string; protected static fonts?: UNFonts; protected static signedNonce?: string; protected static pushProvisionModule?: typeof NativeModules; protected static sdkVersion: string; static init: (env: UNEnvironment, theme?: string, language?: string, fonts?: UNFonts, webVersioningStrategy?: UNWebVersioningStrategy, securitySettings?: UNSecuritySettings) => Promise<void>; static isInitialized: () => boolean; static setPushProvisioningModule: (pushProvisionModule?: typeof NativeModules) => void; static getPushProvisionModule: () => import("react-native").NativeModulesStatic | undefined; static getSecuritySettings: () => UNSecuritySettings; /** * @deprecated - Unit SDK is managing the signedNonce, no need to provide it */ static setSignedNonce: (signedNonce: string) => void; static getEnv: () => UNEnvironment | undefined; static getWebVersioningStrategy: () => UNWebVersioningStrategy; static getFonts: () => UNFonts | undefined; /** * @deprecated - Unit SDK is managing the signedNonce, no need to provide it */ static getSignedNonce: () => string | undefined; static setCustomerToken: (customerToken: string) => void; static getCustomerToken: () => string | undefined; static getSdkVersion: () => string; static cleanUserData: () => void; } //# sourceMappingURL=UnitSdkManager.d.ts.map