import { CreateMfaToken, TokenScope } from '@dynamic-labs/sdk-api-core';
type UseAuthenticatePasskeyMFAProps = {
createMfaToken?: CreateMfaToken;
relatedOriginRpId?: string;
requestedScopes?: TokenScope[];
};
/**
* Authenticate passkey for MFA
*
* @returns Function to authenticate with a passkey for MFA
*
* @example
* ```tsx
* const App = () => {
* const authenticatePasskeyMFA = useAuthenticatePasskeyMFA();
*
* // Optional: creates a single-use MFA token
* const createMfaToken = { singleUse: true };
*
* return (
*
* );
* }
*/
export declare const useAuthenticatePasskeyMFA: () => ((props?: UseAuthenticatePasskeyMFAProps) => Promise);
export {};