import type { CreateMfaToken } from '@dynamic-labs/sdk-api-core';
type RegisterPasskeyParams = {
    createMfaToken?: CreateMfaToken;
};
/**
 * Registers a new passkey for the current user.
 *
 * This function creates a new WebAuthn credential that can be used for
 * passwordless authentication. The user will be prompted to create a passkey
 * using their device's biometric authentication or security key.
 *
 * @param [params.createMfaToken] - Optional configuration for MFA token creation.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves to the registration response.
 * @throws NoWebAuthNSupportError If WebAuthn is not supported by the browser.
  * @instrumented
 */
export declare const registerPasskey: ({ createMfaToken }?: RegisterPasskeyParams, client?: import("../../../../exports").DynamicClient) => Promise<import("@dynamic-labs/sdk-api-core").VerifyResponse>;
export {};
//# sourceMappingURL=registerPasskey.d.ts.map