import { StepUpAuthMessages, StepUpAuthState } from '@dynamic-labs/webview-messages'; import { Core } from '../../client/core'; type StepUpAuthModulePublicMethods = { isStepUpRequired: StepUpAuthMessages['stepUpAuth_isStepUpRequired']; promptMfa: StepUpAuthMessages['stepUpAuth_promptMfa']; promptReauthenticate: StepUpAuthMessages['stepUpAuth_promptReauthenticate']; promptStepUpAuth: StepUpAuthMessages['stepUpAuth_promptStepUpAuth']; resetState: StepUpAuthMessages['stepUpAuth_resetState']; sendOtp: StepUpAuthMessages['stepUpAuth_sendOtp']; verifyOtp: StepUpAuthMessages['stepUpAuth_verifyOtp']; verifyPasskeyMfa: StepUpAuthMessages['stepUpAuth_verifyPasskeyMfa']; verifyRecoveryCode: StepUpAuthMessages['stepUpAuth_verifyRecoveryCode']; verifySocial: StepUpAuthMessages['stepUpAuth_verifySocial']; verifyTotpMfa: StepUpAuthMessages['stepUpAuth_verifyTotpMfa']; verifyWallet: StepUpAuthMessages['stepUpAuth_verifyWallet']; }; export type StepUpAuthModule = StepUpAuthModulePublicMethods & StepUpAuthState; export declare const createStepUpAuthModule: (core: Core) => StepUpAuthModule; export {};