import { AfterViewInit, OnChanges, OnDestroy, OnInit, SimpleChanges, ViewContainerRef } from '@angular/core'; import { BreakpointObserver } from '@angular/cdk/layout'; import { Overlay } from '@angular/cdk/overlay'; import { Observable } from 'rxjs'; import { ManualDetection } from '../../base-classes/manual-detection.class'; import * as i0 from "@angular/core"; declare class ChartColumn { name: string; value: number; range: string; step: number; } export declare class BarGraphComponent extends ManualDetection implements OnInit, AfterViewInit, OnChanges, OnDestroy { private breakpointObserver; private viewContainerRef; private overlay; values: number[]; xStep: number; yAxisValues: number[]; xTicksLength: number; yTicksLength: number; um: string; yAxisLabel: string; decimals: number; responsive: boolean; color: string; xTicksSkipper: number; chartColumns: ChartColumn[]; ticks: Observable; maxHeight: number; private tooltipTemplate; private columnContainer; private bars; private overlayRef; private initialXTicksLength; private xTicksValues$; private internalXStep; constructor(breakpointObserver: BreakpointObserver, viewContainerRef: ViewContainerRef, overlay: Overlay); ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; private initChartColumns; update(): void; private get xTicks(); private get getBars(); private findClosestSmallerStep; private listenToResizeEvent; openDetailsOverlay(column: ChartColumn, event: MouseEvent): void; detachOverlay(): void; private get yTicks(); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};