import * as react_jsx_runtime from 'react/jsx-runtime';
import { ReactNode } from 'react';

interface GraphNodeIconBubbleProps {
    children: ReactNode;
    className?: string;
}
declare function GraphNodeIconBubble({ children, className }: GraphNodeIconBubbleProps): react_jsx_runtime.JSX.Element;
interface GraphNodeHeaderProps {
    icon: ReactNode;
    title: string;
    description?: string;
    compact?: boolean;
    iconClassName?: string;
}
declare function GraphNodeHeader({ icon, title, description, compact, iconClassName, }: GraphNodeHeaderProps): react_jsx_runtime.JSX.Element;
interface GraphNodeMetaProps {
    compact?: boolean;
    children: ReactNode;
}
declare function GraphNodeMeta({ compact, children }: GraphNodeMetaProps): react_jsx_runtime.JSX.Element | null;
interface GraphNodeBadgeProps {
    children: ReactNode;
    className?: string;
}
declare function GraphNodeBadge({ children, className }: GraphNodeBadgeProps): react_jsx_runtime.JSX.Element;

export { GraphNodeBadge, GraphNodeHeader, GraphNodeIconBubble, GraphNodeMeta };
