/**
 * Types for device-based repeat-login detection and persistence.
 */
import type { AuthMethod } from './auth-types';
/** Stored repeat-login info (method + masked identifier). */
export interface StoredRepeatLogin {
    /** The authentication method used in the previous login (e.g. `'phone'`, `'email'`, `'google'`). */
    method: AuthMethod;
    /** Partially masked identifier shown to the user (e.g. `"****1234"` or `"j***@example.com"`). */
    maskedIdentifier: string;
    /** Unix epoch (ms) when this login record was stored. Used for expiry checks. */
    timestamp: number;
}
