import { EmbeddedWalletChainEnum } from '@dynamic-labs/sdk-api-core'; import { UserProfile } from '../../../..'; import { CompletePasskeyRecoveryProps, GetUserPasskeysProps, InitPasskeyRecoveryProps, UpdatePasskeyRecoveryEmailProps, UpdateUserPasskeysProps } from './types'; export declare const initEmbeddedWalletSession: ({ authenticatorType, walletId, publicKey, environmentId, }: InitPasskeyRecoveryProps) => Promise; export declare const completePasskeyRecovery: ({ walletId, attestation, challenge, environmentId, }: CompletePasskeyRecoveryProps) => Promise; export declare const updatePasskeyRecoveryEmail: ({ environmentId, updateRecoveryEmailRequest, }: UpdatePasskeyRecoveryEmailProps) => Promise; export declare const getUserPasskeys: ({ environmentId, }: GetUserPasskeysProps) => Promise; export declare const updateUserPasskey: ({ environmentId, id, alias, }: UpdateUserPasskeysProps) => Promise; export declare const getCreateEmbeddedWalletAccountRequest: ({ environmentId, chain, }: { environmentId: string; chain: EmbeddedWalletChainEnum; }) => Promise; export declare const createEmbeddedWalletAccount: ({ environmentId, createEmbeddedWalletAccountRequest, }: { environmentId: string; createEmbeddedWalletAccountRequest: { body: string; url: string; stamp: { stampHeaderName: string; stampHeaderValue: string; }; }; }) => Promise;