import { BenchmarkBaseProps, NormalizedBenchmarkItem } from "../common/benchmark/types.mjs"; import "../common/benchmark/index.mjs"; import { ReactNode } from "react"; //#region src/BenchmarkColumnChart/index.d.ts export interface BenchmarkColumnChartProps extends BenchmarkBaseProps { animationDuration?: number; /** * Auto-compute Y min * @default false */ autoMinValue?: boolean; /** * Gap between bar categories * @default '10%' */ barCategoryGap?: string | number; /** * Display name for the bar series in legend / tooltip. * Pass `false` or `''` to hide from the legend (tooltip still uses a fallback). * @default 'Score' */ barName?: string | false; /** * Rounded top corners radius * @default 0 */ barRadius?: number; /** * Fallback colors when items omit per-item color */ colors?: string[]; /** * Rotate X-axis labels * @default -66 */ labelAngle?: number; /** * X-axis label font size * @default 11 */ labelFontSize?: number; /** * Height reserved for icons + X-axis labels (via XAxis height) * @default auto from label length / angle */ labelHeight?: number; /** * Color of the overlay line * @default theme.gold */ lineColor?: string; /** * Secondary line-series field * @default 'line' */ lineKey?: string; /** * Display name for the line series in legend / tooltip. * Pass `false` or `''` to hide from the legend (tooltip still uses a fallback). * @default 'Overall' */ lineName?: string | false; /** * Override Y domain max */ maxValue?: number; /** * Override Y domain min * @default 0 */ minValue?: number; /** * Minimum chart width; enables horizontal scroll when container is narrower */ minWidth?: number; /** * Custom rank renderer. Default is `#${rank}`. */ renderRank?: (item: NormalizedBenchmarkItem) => ReactNode; /** * Show AccuracyBar-style error bars * @default true */ showErrorBars?: boolean; /** * Show dashed horizontal grid lines * @default true */ showGridLines?: boolean; /** * Show legend when a line series is present * @default true */ showLegend?: boolean; /** * Show overlay line series when data includes line values * @default true */ showLine?: boolean; /** * Show numeric labels above line points * @default true */ showLineLabel?: boolean; /** * Show rank under each column (bottom of X-axis labels) * @default false */ showRank?: boolean; /** * Show tooltip * @default true */ showTooltip?: boolean; /** * Show numeric labels on bars * @default true */ showValueLabel?: boolean; /** * Show X axis line (category labels stay visible) * @default false */ showXAxis?: boolean; /** * Show Y axis line + value ticks * @default false */ showYAxis?: boolean; /** * Annotation shown near the unranked separator. * Pass `false` or `''` to hide. */ unrankedLabel?: string | false; /** * Font size for numeric labels on bars * @default 12 */ valueLabelFontSize?: number; } declare const BenchmarkColumnChart: import("react").ForwardRefExoticComponent>; //#endregion export { BenchmarkColumnChart as default }; //# sourceMappingURL=index.d.mts.map