/**
 * Custom hook for password field validation and state management
 * Follows SRP by encapsulating all password-related state and logic
 */
export declare const usePasswordValidation: () => {
    handlePasswordChange: () => void;
    isPasswordValid: (password: string | undefined) => boolean;
    shouldShowRequirements: (password: string | undefined, hidePassword?: boolean) => boolean;
    getPasswordErrors: (password: string | undefined, errors: Record<string, string>, fieldName?: string) => Record<string, string>;
};
