import { type PropsWithChildren } from 'react'; import type { HistogramChartRef } from './types/histogram-ref.js'; import type { HistogramChartProps } from './types/histogram.js'; /** * @public */ export declare const HistogramChartRoot: (props: HistogramChartProps & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes) => React.ReactElement | null; /** * A `HistogramChart` is a type of graph that represents the distribution of numerical data. * It’s constructed by dividing the entire range of values into a series of intervals—known as bins * and then counting how many values fall into each interval. * The bins are typically of equal size and are adjacent to each other, with no gaps. Each bin is represented by a bar, * where the height of the bar reflects the frequency or count of data points within that interval * @public */ export declare const HistogramChart: ((props: HistogramChartProps & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes) => React.ReactElement | null) & { XAxis: { (props: import("./types/histogram.js").HistogramChartXAxisProps): null; displayName: string; }; YAxis: { (props: import("./types/histogram.js").HistogramChartYAxisProps): null; displayName: string; }; Legend: { (props: import("./types/histogram.js").HistogramChartLegendProps): null; displayName: string; }; Tooltip: { (props: import("./types/histogram.js").HistogramChartTooltipProps): null; displayName: string; }; EmptyState: ({ children }: import("../core/slots/chart-states/EmptyStateSlot.js").EmptyStateSlotProps) => import("react/jsx-runtime.js").JSX.Element; ErrorState: ({ children }: import("../core/slots/chart-states/ErrorStateSlot.js").ErrorStateSlotProps) => import("react/jsx-runtime.js").JSX.Element; Annotations: { (props: PropsWithChildren): null; displayName: string; }; Threshold: (props: PropsWithChildren) => null; Select: { (props: import("./slots/Select.js").SelectProps): null; displayName: string; }; Intent: { (props: import("../../core/slots/Intent/Intent.js").IntentProps): null; displayName: string; }; }; /** * Annotations Slots * @public */ export declare const HistogramAnnotations: { Marker: { (props: import("../index.js").HistogramAnnotationsMarkerProps): null; displayName: string; }; Track: { (props: PropsWithChildren): null; displayName: string; }; Tooltip: { (props: import("../index.js").AnnotationsTooltipProps): null; displayName: string; }; };