import { ElementRef } from '@angular/core'; import type { ExportFormat } from '../shared/chart-export-menu.component'; import { fmtNum } from '../shared/chart-utils'; import * as i0 from "@angular/core"; export interface AreaRangeDataPoint { category: string; low: number; high: number; } export interface AreaRangeSeries { name: string; data: AreaRangeDataPoint[]; color?: string; } export declare class AreaRangeChartComponent { private readonly exportSvc; readonly PAD_LEFT = 48; readonly PAD_TOP = 15; readonly PAD_RIGHT = 16; readonly PAD_BOTTOM = 32; series: import("@angular/core").InputSignal; categories: import("@angular/core").InputSignal; height: import("@angular/core").InputSignal; showGrid: import("@angular/core").InputSignal; showMarkers: import("@angular/core").InputSignal; showLegend: import("@angular/core").InputSignal; colors: import("@angular/core").InputSignal; showExport: import("@angular/core").InputSignal; showLabels: import("@angular/core").InputSignal; svgEl: import("@angular/core").Signal | undefined>; crosshair: import("@angular/core").WritableSignal<{ x: number; } | null>; activeCategoryIndex: import("@angular/core").WritableSignal; tooltip: import("@angular/core").WritableSignal<{ x: number; y: number; cat: string; rows: { name: string; low: number; high: number; color: string; }[]; } | null>; containerWidth: import("@angular/core").WritableSignal; innerW: import("@angular/core").Signal; innerH: import("@angular/core").Signal; inferredCategories: import("@angular/core").Signal; animateState: import("@angular/core").WritableSignal; constructor(); private allLowHighValues; private yMin; private yMax; yTicks: import("@angular/core").Signal; yPos(v: number): number; xPos(i: number): number; seriesColor(i: number, s: AreaRangeSeries): string; highLinePath(s: AreaRangeSeries): string; lowLinePath(s: AreaRangeSeries): string; areaPath(s: AreaRangeSeries): string; onMouseMove(event: MouseEvent): void; onMouseLeave(): void; onExport(type: ExportFormat): void; exportToJson(): void; exportToCsv(): void; exportToSvg(): void; exportToPdf(): void; readonly fmtNum: typeof fmtNum; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }