import { type PropsWithChildren, type ReactElement, type ReactNode } from 'react'; import { type SingleValueToolbarConfig } from './components/SingleValueToolbar.js'; import type { TrendProps } from './components/trend/types/trend-props.js'; import type { PropsFromGrid, SingleValueBaseProps } from './types/single-value-base-props.js'; import { ColorRuleProps } from '../../../core/types/color-rule.js'; import type { SparklineDisplayProps } from '../sparkline-display/types/sparkline-display-props.js'; type SingleValueRendererProps = PropsWithChildren & { dataItem?: Record; sparklineProps?: SparklineDisplayProps; sparklineChildren?: ReactNode; trendProps?: TrendProps; colorRules?: ColorRuleProps[]; loading?: boolean; emptyState?: ReactNode; errorState?: ReactNode | ((errorMessage: string) => ReactElement); toolbar?: SingleValueToolbarConfig; propsFromGrid?: PropsFromGrid; }; export declare const SingleValueRenderer: (props: SingleValueRendererProps) => import("react/jsx-runtime").JSX.Element; export {};