import { type FunctionComponent, type ReactNode, type SVGProps } from 'react'; type StatsCardProps = { children: ReactNode; className?: string; variant?: 'default' | 'compact'; onClick?: () => void; }; type HeaderProps = { children?: ReactNode; title?: string; icon?: FunctionComponent>; showTimestamp?: boolean; timestampLabel?: string; }; type RowProps = { children: ReactNode; }; type MainCounterProps = { children: ReactNode; className?: string; id?: string; onClick?: () => void; }; type SecondaryCounterProps = { children: ReactNode; className?: string; }; type DetailsProps = { children: ReactNode; className?: string; }; type CompactProps = { icon?: FunctionComponent>; value: ReactNode; tooltipLabel?: string; className?: string; }; declare const StatsCard: (({ children, className, variant, onClick }: Readonly) => import("react/jsx-runtime").JSX.Element) & { Header: ({ children, title, icon: Icon, showTimestamp, timestampLabel }: Readonly) => import("react/jsx-runtime").JSX.Element; Row: ({ children }: Readonly) => import("react/jsx-runtime").JSX.Element; MainCounter: ({ children, className, id, onClick }: Readonly) => import("react/jsx-runtime").JSX.Element; SecondaryCounter: ({ children, className }: Readonly) => import("react/jsx-runtime").JSX.Element; Details: ({ children, className }: Readonly) => import("react/jsx-runtime").JSX.Element; Compact: ({ icon: Icon, value, tooltipLabel, className }: Readonly) => import("react/jsx-runtime").JSX.Element; }; export default StatsCard; //# sourceMappingURL=StatsCard.d.ts.map