import * as React from "react"; import type { ChartDatum, ChartSeriesProp } from "../../props/components/charts.prop.js"; /** * Shared cartesian renderer for Line / Bar / Area. Internal — the filename pascal * (`ChartCartesian`) is intentionally NOT exported, so this is not a catalog entry. */ type CartesianKind = "line" | "bar" | "area"; type CartesianChartProps = { kind: CartesianKind; data: ChartDatum[]; series: ChartSeriesProp[]; categoryKey: string; label: React.ReactNode; showCaption?: boolean; description?: React.ReactNode; size?: "xs" | "sm" | "md" | "lg"; height?: number; showLegend?: boolean; showGrid?: boolean; numberFormat?: Intl.NumberFormatOptions; emptyMessage?: string; className?: string; id?: string; /** line/area */ curved?: boolean; /** bar/area */ stacked?: boolean; /** bar */ horizontal?: boolean; }; export declare function CartesianChart({ kind, data, series, categoryKey, label, showCaption, description, size, height, showLegend, showGrid, numberFormat, emptyMessage, className, id, curved, stacked, horizontal, }: CartesianChartProps): React.JSX.Element; export {};