export declare class PasswordService { private static readonly SALT_ROUNDS; /** * Hashes a plain text password using bcrypt * @param password - The plain text password to hash * @returns Promise - The hashed password */ static hashPassword(password: string): Promise; /** * Verifies a plain text password against a hashed password * @param password - The plain text password to verify * @param hashedPassword - The hashed password to compare against * @returns Promise - True if password matches, false otherwise */ static verifyPassword(password: string, hashedPassword: string): Promise; /** * Validates password strength requirements * @param password - The password to validate * @returns object - Object containing isValid boolean and error messages */ static validatePasswordStrength(password: string): { isValid: boolean; errors: string[]; }; } //# sourceMappingURL=PasswordService.d.ts.map