//#region src/auth/password-policy-rules.d.ts
declare const MIN_PASSWORD_LENGTH = 15;
interface PasswordRequirement {
  rule: string;
  label: string;
  test: (password: string) => boolean;
}
declare const PASSWORD_REQUIREMENTS: PasswordRequirement[];
interface PasswordPolicyContext {
  userName?: string;
  userEmail?: string;
}
interface PolicyViolation {
  rule: string;
  message: string;
}
//#endregion
export { MIN_PASSWORD_LENGTH, PASSWORD_REQUIREMENTS, type PasswordPolicyContext, type PasswordRequirement, type PolicyViolation };