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
TypeScript
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