import { type PropsWithChildren, type ReactElement } from 'react'; import type { CategoricalBarChartProps, CategoricalBarChartRef } from './types/categorical-bar-chart.js'; /** * @public */ export declare const CategoricalBarChartRoot: (props: CategoricalBarChartProps & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes) => import("react").ReactElement | null; /** * The `CategoricalBarChart` visually displays the frequencies or values of * distinct categories using rectangular bars. Each bar's length or height * corresponds to the quantity or value associated with a specific category, * making it easy to compare the relative differences among categories. * @public */ export declare const CategoricalBarChart: ((props: CategoricalBarChartProps & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes) => import("react").ReactElement | null) & { Legend: { (props: import("./types/categorical-bar-chart.js").CategoricalBarChartLegendProps): null; displayName: string; }; Tooltip: { (props: import("./types/categorical-bar-chart.js").CategoricalBarChartTooltipProps): null; displayName: string; }; CategoryAxis: { (props: import("./types/categorical-bar-chart.js").CategoricalBarChartCategoryAxisProps): null; displayName: string; }; ValueAxis: { (props: import("./types/categorical-bar-chart.js").CategoricalBarChartValueAxisProps): null; displayName: string; }; ThresholdIndicator: { (props: PropsWithChildren): null; displayName: string; }; Intent: { (props: import("../../index.js").IntentProps): null; displayName: string; }; ColorRule: { (_props: import("../index.js").ColorRuleProps): null; displayName: string; }; EmptyState: ({ children }: import("../index.js").EmptyStateProp) => import("react/jsx-runtime").JSX.Element; ErrorState: ({ children }: import("../index.js").ErrorStateProps) => import("react/jsx-runtime").JSX.Element; Toolbar: { (props: import("../index.js").CompactToolbarProps): null; displayName: string; }; DownloadCSV: { (): null; displayName: string; }; };