import type { OTPVerification } from '@dynamic-labs-sdk/client'; import { VerifyResponse } from '@dynamic-labs/sdk-api-core'; import type { SendOtpParams, VerifyOtpParams } from './useStepUpAuthentication.types'; import type { useStepUpState } from './useStepUpState'; type StepUpStateActions = ReturnType; type UseStepUpOtpParams = { credentialId?: string; stateActions: StepUpStateActions; }; export declare const useStepUpOtp: ({ credentialId, stateActions, }: UseStepUpOtpParams) => { resetOtpRef: () => void; sendOtp: (params?: SendOtpParams) => Promise; verifyOtp: ({ requestedScopes, verificationToken, }: VerifyOtpParams) => Promise; }; export {};