import * as React from 'react';
export interface StatusEffectProps {
    /** Icon to display for the effect */
    icon: React.ReactNode;
    /** Label describing the effect */
    label?: string;
    /** Remaining duration in seconds */
    duration?: number;
    /** Number of stacks */
    stacks?: number;
    /** Effect type */
    variant?: 'buff' | 'debuff' | 'neutral';
    /** Size variant */
    size?: 'sm' | 'md' | 'lg';
    /** Additional CSS classes */
    className?: string;
}
export declare function StatusEffect({ icon, label, duration, stacks, variant, size, className, }: StatusEffectProps): import("react/jsx-runtime").JSX.Element;
export declare namespace StatusEffect {
    var displayName: string;
}
