/**
 * MFA Login Options screen - factor selection when multiple MFA methods are available
 *
 * Corresponds to: /u2/mfa/login-options
 */
import type { ScreenContext, ScreenResult, ScreenDefinition } from "./types";
interface MfaOption {
    id: string;
    type: "totp" | "phone" | "passkey";
    label: string;
    description: string;
}
/**
 * Create the mfa-login-options screen
 */
export declare function mfaLoginOptionsScreen(context: ScreenContext, options: MfaOption[]): Promise<ScreenResult>;
/**
 * Screen definition for the mfa-login-options screen
 */
export declare const mfaLoginOptionsScreenDefinition: ScreenDefinition;
export {};
