UNPKG

freerasp-react-native

Version:

React Native plugin for improving app security and threat monitoring on Android and iOS mobile devices.

14 lines 1.07 kB
import type { NativeEventEmitterActions, TalsecConfig } from './types'; declare const FreeraspReactNative: any; export declare const setThreatListeners: <T extends NativeEventEmitterActions>(config: T & Record<Exclude<keyof T, keyof NativeEventEmitterActions>, []>) => Promise<void>; export declare const removeThreatListeners: () => void; export declare const talsecStart: (options: TalsecConfig) => Promise<string>; export declare const useFreeRasp: <T extends NativeEventEmitterActions>(config: TalsecConfig, actions: T & Record<Exclude<keyof T, keyof NativeEventEmitterActions>, []>) => void; export declare const addToWhitelist: (packageName: string) => Promise<boolean>; export declare const getAppIcon: (packageName: string) => Promise<string>; export declare const blockScreenCapture: (enable: boolean) => Promise<string>; export declare const isScreenCaptureBlocked: () => Promise<boolean>; export declare const storeExternalId: (data: string) => Promise<string>; export * from './types'; export default FreeraspReactNative; //# sourceMappingURL=index.d.ts.map