UNPKG

@circle-fin/w3s-pw-react-native-sdk

Version:

React Native SDK for Circle Programmable Wallet

28 lines 1.28 kB
import type { TurboModule } from 'react-native'; export interface Spec extends TurboModule { getConstants(): { sdkVersion: string; }; initSdk(configuration: Object): Promise<Object>; setSecurityQuestions(questions: Object[]): void; execute(userToken: string, encryptionKey: string, challengeIds: string[]): Promise<Object>; getDeviceId(): string; setBiometricsPin(userToken: string, encryptionKey: string): Promise<Object>; performLogin(provider: string, deviceToken: string, deviceEncryptionKey: string): Promise<Object>; verifyOTP(otpToken: string, deviceToken: string, deviceEncryptionKey: string): Promise<Object>; performLogout(provider: string): Promise<Object>; setDismissOnCallbackMap(map: Object): void; moveTaskToFront(): void; moveRnTaskToFront(): void; setTextConfigsMap(map: Object): void; setIconTextConfigsMap(map: Object): void; setTextConfigMap(map: Object): void; setImageMap(map: Object): void; setDateFormat(format: string): void; setDebugging(debugging: boolean): void; setCustomUserAgent(userAgent: string): void; setErrorStringMap(map: Object): void; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeProgrammablewalletRnSdk.d.ts.map