/** * Attributes for passkey registration options request. */ export declare class PasskeyRegistrationOptionsAttributesDTO { /** * The user's username or email (displayed in the passkey prompt). */ userName: string; /** * The user's display name (optional, defaults to userName). */ userDisplayName?: string; } /** * Data wrapper for passkey registration options request. */ export declare class PasskeyRegistrationOptionsDataDTO { type: string; attributes: PasskeyRegistrationOptionsAttributesDTO; } /** * DTO for passkey registration options request. * * Used to generate WebAuthn registration options for creating a new passkey. * Returns options to be passed to navigator.credentials.create(). * * Endpoint: POST /auth/passkey/register/options */ export declare class PasskeyRegistrationOptionsDTO { data: PasskeyRegistrationOptionsDataDTO; } /** * DTO for passkey authentication options request. * * No attributes needed - uses userId from token. * Returns options to be passed to navigator.credentials.get(). * * Endpoint: POST /auth/two-factor/verify/passkey/options */ export declare class PasskeyAuthenticationOptionsDTO { } //# sourceMappingURL=passkey-options.dto.d.ts.map