/** * Copyright © 2023-2024 Nevis Security AG. All rights reserved. */ import type { TurboModule } from 'react-native'; import type { DeviceInformationCheckResultMessage } from './model/messages/in/DeviceInformationCheckResultMessage'; import type { DeviceInformationSyncResultMessage } from './model/messages/in/DeviceInformationSyncResultMessage'; import type { IsPolicyCompliantInMessage } from './model/messages/in/IsPolicyCompliantInMessage'; import type { LocalAccountsMessage } from './model/messages/in/LocalAccountsMessage'; import type { LocalAuthenticatorsMessage } from './model/messages/in/LocalAuthenticatorsMessage'; import type { LocalDeviceInformationMessage } from './model/messages/in/LocalDeviceInformationMessage'; import type { MetaDataInMessage } from './model/messages/in/MetaDataInMessage'; import type { OnSuccessMessage } from './model/messages/in/OnSuccessMessage'; import { OperationTypeMessage } from './model/messages/in/OperationTypeMessage'; import type { PendingOutOfBandOperationsResultMessage } from './model/messages/in/PendingOutOfBandOperationsResultMessage'; export interface Spec extends TurboModule { initClient(message: Object): Promise; payloadDecode(message: Object): Promise; oobOperation(message: Object): Promise; oobRegister(message: Object): Promise; oobAuthenticate(message: Object): Promise; inBandRegister(message: Object): Promise; authCloudApiRegister(message: Object): Promise; authenticate(message: Object): Promise; deregister(message: Object): Promise; deviceInformationChange(message: Object): Promise; deviceInformationCheck(message: Object): Promise; deviceInformationSync(message: Object): Promise; pendingOutOfBandOperations(message: Object): Promise; pinChange(message: Object): Promise; passwordChange(message: Object): Promise; localAccounts(message: Object): Promise; localAuthenticators(message: Object): Promise; localDeleteAuthenticator(message: Object): Promise; localDeleteAllData(message: Object): Promise; localDeviceInformation(message: Object): Promise; fidoUafAttestationInformation(message: Object): Promise; authenticatorAaid(message: Object): Promise; pinEnroll(message: Object): Promise; pinsChange(message: Object): Promise; pinValidatedForEnrollment(message: Object): Promise; pinValidatedForPinChange(message: Object): Promise; pinVerify(message: Object): Promise; passwordEnroll(message: Object): Promise; passwordsChange(message: Object): Promise; passwordValidatedForEnrollment(message: Object): Promise; passwordValidatedForPasswordChange(message: Object): Promise; passwordVerify(message: Object): Promise; accountUsername(name: Object): Promise; cancel(message: Object): Promise; isPolicyCompliant(message: Object): Promise; listenForOsCredentials(message: Object): Promise; cancelAuthentication(message: Object): Promise; pauseListening(message: Object): Promise; resumeListening(message: Object): Promise; metaData(message: Object): Promise; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeNevisMobileAuthenticationSdkReact.d.ts.map