/**
 * Password validation utility matching backend password policy
 *
 * Requirements:
 * - Minimum 10 characters
 * - At least one uppercase letter
 * - At least one lowercase letter
 * - At least one number
 * - At least one special character from allowed set: !@#$%^&_-+=<>
 *
 * Backend regex: ^[A-Za-z0-9\!\@\#\$\%\^\&\_\-\+\=\<\>]*$
 */
export interface PasswordValidationResult {
    isValid: boolean;
    errors: string[];
}
export interface PasswordRequirement {
    met: boolean;
    message: string;
}
export declare const validatePassword: (password: string) => PasswordValidationResult;
export declare const getPasswordRequirements: (password: string) => PasswordRequirement[];
export declare const getPasswordErrorMessage: (password: string) => string;
