import { type PropsWithChildren, type ReactElement } from 'react'; import { HoneycombChartProps, HoneycombChartRef } from './types/honeycomb.js'; /** The honeycomb component */ export declare const _HoneycombChart: (props: PropsWithChildren & import("react").RefAttributes) => import("react").ReactElement | null; /** * The `HoneycombChart` displays data in a grid of tiles (shaped as hexagons, * squares, or circles), one tile per datapoint. * * Provide `data` in the unified `ChartData` format — a flat array of objects. * The tile value is resolved through the `valueAccessor` prop, which defaults * to `"value"` and supports dot-notation for nested fields (e.g. * `"metrics.responseTime"`). Values can be numeric (numerical hive) or string * (categorical hive). Coloring is controlled with the `colorPalette` prop. * * @see {@link HoneycombChartAccessorDataProps} * @public */ export declare const HoneycombChart: ((props: PropsWithChildren & import("react").RefAttributes) => import("react").ReactElement | null) & { EmptyState: ({ children }: import("../index.js").EmptyStateProp) => import("react").JSX.Element; ErrorState: ({ children }: import("../index.js").ErrorStateProps) => import("react").JSX.Element; Legend: (props: import("./slots/HoneycombLegend.js").HoneycombLegendProps) => null; Intent: { (props: import("../../index.js").IntentProps): null; displayName: string; }; ColorRule: { (_props: import("../index.js").ColorRuleProps): null; displayName: string; }; Toolbar: { (props: import("./types/toolbar.js").HoneycombToolbarSlotProps): null; displayName: string; }; DownloadCSV: { (): null; displayName: string; }; Tooltip: { (props: import("./types/honeycomb-internal.js").HoneycombChartTooltipProps): null; displayName: string; }; }; //# sourceMappingURL=HoneycombChart.d.ts.map