import { ChangeDetectorRef, ElementRef, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; export declare type SparklineType = 'line' | 'bar' | 'column'; export declare class SparklineComponent implements OnChanges, OnDestroy { private _elementRef; private _cd; type: SparklineType; values?: (number | null)[]; min: number | null; max?: number | null; palette?: string[]; width?: string; markers: number | false; private static readonly DefaultMarkerSize; contentWidth: number; contentHeight: number; private _resizeObserver; constructor(_elementRef: ElementRef, _cd: ChangeDetectorRef); ngOnDestroy(): void; ngOnChanges(_changes: SimpleChanges): void; getColor(i?: number): string | undefined; getLineHeight(): string; getBarWidth(value: number): number; getColumnHeight(value: number): number; private getLinePoints; getLinePath(): string; getMarkersPath(): string; columnTrackByIndex(i: number): number; private handleResize; }