import * as React from 'react';
export interface HealthPanelProps {
    /** Current health value */
    current: number;
    /** Maximum health value */
    max: number;
    /** Shield/armor points */
    shield?: number;
    /** Label shown above the bar */
    label?: string;
    /** Active status effects displayed as small badges */
    effects?: {
        icon: React.ReactNode;
        label?: string;
        variant?: 'buff' | 'debuff' | 'neutral';
    }[];
    /** Whether to display numeric HP values */
    showNumbers?: boolean;
    /** Size variant */
    size?: 'sm' | 'md' | 'lg';
    /** Additional CSS classes */
    className?: string;
}
export declare function HealthPanel({ current, max, shield, label, effects, showNumbers, size, className, }: HealthPanelProps): import("react/jsx-runtime").JSX.Element;
export declare namespace HealthPanel {
    var displayName: string;
}
