export interface PasswordValidationResult { valid: boolean; errors: string[]; } /** * Password requirements: * - Minimum 8 characters * - At least 1 uppercase letter * - At least 1 lowercase letter * - At least 1 number */ export declare function validatePasswordStrength(password: string): PasswordValidationResult; /** * Hash a password using Node's built-in scrypt * Returns format: salt:hash (both hex encoded) */ export declare function hashPassword(password: string): Promise; /** * Verify a password against a scrypt hash * Expects format: salt:hash (both hex encoded) */ export declare function verifyPassword(password: string, storedHash: string): Promise;