import * as React from 'react';
import { BadgeData, StatCardData } from '../progress-display/index.js';
export { BadgeData, ProgressDisplayProps, StatCardData, badgeGridVariants, badgeItemVariants, progressBarVariants, statCardVariants, statsGridVariants } from '../progress-display/index.js';

interface StatsGridProps extends React.HTMLAttributes<HTMLDivElement> {
    stats: StatCardData[];
    badges?: BadgeData[];
}
declare const StatsGrid: React.ForwardRefExoticComponent<StatsGridProps & React.RefAttributes<HTMLDivElement>>;
interface ProgressBarProps extends React.HTMLAttributes<HTMLDivElement> {
    value: number;
    max?: number;
    size?: 'sm' | 'md' | 'lg';
}
declare const ProgressBar: React.ForwardRefExoticComponent<ProgressBarProps & React.RefAttributes<HTMLDivElement>>;
interface BadgeDisplayProps extends React.HTMLAttributes<HTMLDivElement> {
    badges: BadgeData[];
}
declare const BadgeDisplay: React.ForwardRefExoticComponent<BadgeDisplayProps & React.RefAttributes<HTMLDivElement>>;

export { BadgeDisplay, type BadgeDisplayProps, ProgressBar, type ProgressBarProps, StatsGrid, type StatsGridProps };
