import type { ReactNode } from 'react'; import type { DataSeries, ChartType, XAxisOptions, YAxisOptions, LabelFormatter } from '@shopify/polaris-viz-core'; import type { AnnotationLookupTable, BottomOnlyLegendPosition, RenderAnnotationContentData, RenderLegendContent, RenderTooltipContentData } from '../../types'; export interface Props { data: DataSeries[]; renderAnnotationContent?: (data: RenderAnnotationContentData) => ReactNode; renderTooltipContent(data: RenderTooltipContentData): ReactNode; showLegend: boolean; seriesNameFormatter: LabelFormatter; type: ChartType; xAxisOptions: Required; yAxisOptions: Required; annotationsLookupTable?: AnnotationLookupTable; emptyStateText?: string; legendPosition?: BottomOnlyLegendPosition; renderLegendContent?: RenderLegendContent; renderHiddenLegendLabel?: (count: number) => string; } export declare function Chart({ annotationsLookupTable, data, emptyStateText, legendPosition, renderAnnotationContent, renderLegendContent, renderTooltipContent, showLegend, type, xAxisOptions, yAxisOptions, renderHiddenLegendLabel, seriesNameFormatter, }: Props): JSX.Element; //# sourceMappingURL=Chart.d.ts.map