import type { AuthenticationLevel_basicLevels } from "../modules/BasicAccessControl/AuthenticationLevel-basicLevels.ta.mjs"; /** * @summary Compare two `AuthenticationLevel`s having alternative `basicLevels` * @description * * The way this function is expected to be used is such that `a` would be a * threshold authentication level required for some permission, `b` would be the * user's actual authentication level, and this function would return `true` if * the requirements for authentication were NOT met--in other words, that the * user's actual authentication level, `b`, did not meet or exceed the * threshold, `a`. * * @param a An authentication level (usually a criterion) * @param b An authentication level (usually a user's actual authentication level) * @returns Returns `true` if `a > b`. `false` otherwise. * * @function */ export declare function compareAuthenticationLevel(a: AuthenticationLevel_basicLevels, b: AuthenticationLevel_basicLevels): boolean; export default compareAuthenticationLevel; //# sourceMappingURL=compareAuthenticationLevel.d.mts.map