import { ElementRef, TemplateRef } from '@angular/core'; import { ExportFormat } from '../shared/chart-export-menu.component'; import { ChartSeries, fmtNum } from '../shared/chart-utils'; import * as i0 from "@angular/core"; export declare class StepLineChartComponent { readonly instanceId: string; private readonly exportSvc; readonly PAD_LEFT = 48; readonly PAD_TOP = 12; readonly PAD_RIGHT = 16; readonly PAD_BOTTOM = 32; series: import("@angular/core").InputSignal; categories: import("@angular/core").InputSignal; height: import("@angular/core").InputSignal; stepMode: import("@angular/core").InputSignal<"before" | "after" | "middle">; showGrid: import("@angular/core").InputSignal; showLegend: import("@angular/core").InputSignal; showLabels: import("@angular/core").InputSignal; showMarkers: import("@angular/core").InputSignal; showArea: import("@angular/core").InputSignal; colors: import("@angular/core").InputSignal; showExport: import("@angular/core").InputSignal; referenceLines: import("@angular/core").InputSignal<{ value: number; label: string; color?: string; }[]>; labelFormatter: import("@angular/core").InputSignal<((v: number) => string) | undefined>; tooltipTemplate: import("@angular/core").InputSignal | null>; pointClick: import("@angular/core").OutputEmitterRef<{ category: string; value: number; seriesName: string; }>; svgEl: import("@angular/core").Signal | undefined>; containerWidth: import("@angular/core").WritableSignal; 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; value: number; color: string; }[]; } | null>; chartHeight: import("@angular/core").Signal; innerW: import("@angular/core").Signal; innerH: import("@angular/core").Signal; private allValues; private yMin; private yMax; yTicks: import("@angular/core").Signal; constructor(); yPos(v: number): number; xPos(i: number): number; seriesColor(i: number, s: ChartSeries): string; stepPath(points: [number, number][]): string; linePath(s: ChartSeries): string; areaPath(s: ChartSeries): string; onMouseMove(event: MouseEvent): void; onMouseLeave(): void; onExport(type: ExportFormat): void; readonly fmtNum: typeof fmtNum; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }