//#region src/utils/connect-mfa-errors.d.ts /** * True when the server indicates the user must complete MFA enrollment first. * Covers typed SDK errors and raw `ConnectError`s carrying the stable auth detail code. */ declare function isMfaEnrollmentRequiredError(err: unknown): boolean; /** * True when the server requires a fresh MFA step-up (retry with `X-Auth-Step-Up`). * Covers typed SDK errors and raw `ConnectError`s carrying the stable auth detail code. */ declare function isFreshStepUpRequiredError(err: unknown): boolean; /** * True when the server requires a recent MFA-elevated session, not a one-use * fresh step-up proof. Prefer `err instanceof SessionElevationRequiredError`. */ declare function isSessionElevationRequiredError(err: unknown): boolean; /** * True when deleting the requested factor would leave no active MFA factors. */ declare function isMfaLastFactorRequiredError(err: unknown): boolean; //#endregion export { isFreshStepUpRequiredError, isMfaEnrollmentRequiredError, isMfaLastFactorRequiredError, isSessionElevationRequiredError }; //# sourceMappingURL=connect-mfa-errors.d.ts.map