import { ElementRef } from '@angular/core'; import type { ExportFormat } from '../shared/chart-export-menu.component'; import { ChartSeries, fmtNum } from '../shared/chart-utils'; import * as i0 from "@angular/core"; export declare class ComboChartComponent { private readonly exportSvc; PAD_LEFT: number; PAD_TOP: number; PAD_RIGHT: number; PAD_BOTTOM: number; barSeries: import("@angular/core").InputSignal; lineSeries: import("@angular/core").InputSignal; categories: import("@angular/core").InputSignal; height: import("@angular/core").InputSignal; showGrid: import("@angular/core").InputSignal; showLegend: import("@angular/core").InputSignal; theme: import("@angular/core").InputSignal<"light" | "dark">; colors: import("@angular/core").InputSignal; barYTitle: import("@angular/core").InputSignal; lineYTitle: import("@angular/core").InputSignal; showExport: import("@angular/core").InputSignal; activeCategoryIndex: import("@angular/core").WritableSignal; svgEl: import("@angular/core").Signal | undefined>; tooltip: import("@angular/core").WritableSignal<{ x: number; y: number; category: string; items: Array<{ name: string; value: number; color: string; type: "bar" | "line"; suffix?: string; }>; } | null>; animateState: import("@angular/core").WritableSignal; private container; constructor(); innerW: import("@angular/core").Signal; innerH: import("@angular/core").Signal; private leftValues; private leftMin; private leftMax; leftYTicks: import("@angular/core").Signal; leftYPos(v: number): number; barY(v: number): number; barH(v: number): number; private rightValues; private rightMin; private rightMax; rightYTicks: import("@angular/core").Signal; rightYPos(v: number): number; groupW: import("@angular/core").Signal; singleBarWidth: import("@angular/core").Signal; catMidX(i: number): number; barX(ci: number, si: number): number; barSeriesColor(si: number): string; lineSeriesColor(si: number): string; linePath(series: ChartSeries): string; onMouseMove(event: MouseEvent, index: number): 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; }