export interface PasswordInputProps {
    label?: string;
    value: string;
    onChange: (value: string) => void;
    placeholder?: string;
    disabled?: boolean;
    required?: boolean;
    minLength?: number;
    showHint?: boolean;
    hintText?: string;
    autoComplete?: "current-password" | "new-password";
    hasError?: boolean;
    autoFocus?: boolean;
    className?: string;
    size?: "default" | "sm" | "lg";
    id?: string;
    onVisibilityChange?: (visible: boolean) => void;
    defaultVisible?: boolean;
}
export declare function PasswordInput({ label, value, onChange, placeholder, disabled, required, minLength, showHint, hintText, autoComplete, hasError, autoFocus, className, size, id, onVisibilityChange, defaultVisible, }: PasswordInputProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=PasswordInput.d.ts.map