import * as React from 'react';
export interface ResourceBarResource {
    /** Icon for the resource */
    icon?: React.ReactNode;
    /** Resource name */
    label: string;
    /** Current amount */
    value: number;
    /** Maximum amount (displays as bar if provided) */
    max?: number;
}
export interface ResourceBarProps {
    /** Resources to display */
    resources: ResourceBarResource[];
    /** Size variant */
    size?: 'sm' | 'md' | 'lg';
    /** Additional CSS classes */
    className?: string;
}
export declare function ResourceBar({ resources, size, className, }: ResourceBarProps): import("react/jsx-runtime").JSX.Element;
export declare namespace ResourceBar {
    var displayName: string;
}
