import type { PasskeyService } from '@dynamic-labs-sdk/client/core'; import { CreateMfaToken, UserPasskey, VerifyResponse } from '@dynamic-labs/sdk-api-core'; export type PasskeyMessages = { authenticatePasskeyMFA: (props?: { createMfaToken?: CreateMfaToken; relatedOriginRpId?: string; }) => Promise; deletePasskey: (props: { passkeyId: string; }) => Promise; getPasskeys: () => Promise; registerPasskey: () => Promise; signInWithPasskey: (props?: { relatedOriginRpId?: string; }) => Promise; /** * Methods that run in the device native API */ passkey_register: PasskeyService['register']; passkey_authenticate: PasskeyService['authenticate']; };