import * as React from 'react'; interface SparklineBaseProps { /** Values in order; null leaves a gap. */ data: readonly (number | null)[]; /** Non-material look (S-30): emitted as data-ag-appearance. Default 'line'. */ appearance?: 'line' | 'area' | 'bar' | undefined; /** Width (number in CSS pixels, or a CSS length). */ width?: number | string | undefined; /** Height in CSS pixels. */ height?: number | undefined; /** Status tint of the line. */ intent?: 'neutral' | 'info' | 'success' | 'danger' | undefined; /** Lower bound of the y scale; the data minimum when omitted. */ min?: number | undefined; /** Upper bound of the y scale; the data maximum when omitted. */ max?: number | undefined; /** Marks the last point. */ showLastPoint?: boolean | undefined; /** BCP 47 locale used for formatting and parsing. */ locale?: string | undefined; } /** `label` is required unless the sparkline is `aria-hidden` (decorative, e.g. inside a StatCard that already names the metric): the svg's accessible name carries the data summary. */ export type SparklineProps = SparklineBaseProps & ({ /** Accessible name describing the trend. */ label: string; /** Hides the sparkline from assistive technology when the value is described elsewhere. */ 'aria-hidden'?: boolean | undefined; } | { label?: string | undefined; 'aria-hidden': true; }); export declare function Sparkline({ data, appearance, width, height, intent, min, max, showLastPoint, label, 'aria-hidden': ariaHidden, locale, }: SparklineProps): React.JSX.Element; export {}; //# sourceMappingURL=Sparkline.d.ts.map