/** * Smart login — headed interactive authentication by default. * * Strategy: * 1. If FIDO2 is explicitly enabled and prerequisites exist → try auto-login * 2. If auto-login fails or prerequisites not met → interactive login * * Auto-login errors are caught and logged, then we immediately fall back * to interactive. Only if interactive also fails does the user see an error. */ import type { TeamsToken, SmartLoginOptions } from "./types.js"; export declare function acquireTokenViaSmartLogin(options?: SmartLoginOptions): Promise; //# sourceMappingURL=smart-login.d.ts.map