import { AfterContentChecked, AfterContentInit, ElementRef, OnChanges, OnInit, QueryList, SimpleChanges } from '@angular/core'; import { PghFilterChipsComponent } from '@tapsellorg/angular-material-library/src/lib/filter-chips'; import { PghChartColorsService } from '../chart-colors.service'; import { PghChartStatBoxDirective } from '../chart-stat-box.directive'; import { PghStatBoxService } from '../statbox.service'; import { PghChartActiveStatBoxesChangeEvent, PghChartStatBox, PghGlobalChartOptions, PghMaxActiveChartBox } from '../models'; import { PghChartDateRangePickerDirective } from '../chart-date-range-picker.directive'; import { PghChartHeaderDirective } from '../chart-header.directive'; import * as i0 from "@angular/core"; declare const PghChartBoxComponent_base: (new (...args: any[]) => { _destroyed$: import("rxjs").Subject; ngOnDestroy(): void; }) & (new (...args: any[]) => {}); export declare class PghChartBoxComponent extends PghChartBoxComponent_base implements OnInit, AfterContentChecked, AfterContentInit, OnChanges { statBoxService: PghStatBoxService; private chartColorsService; statBoxesDirectives?: QueryList; filterChipsComponent?: PghFilterChipsComponent; chartTitle: import("@angular/core").InputSignal; activeMax: import("@angular/core").ModelSignal; colors: import("@angular/core").InputSignal; disableChartBoxScroll: import("@angular/core").ModelSignal; activeStatBoxesChange: import("@angular/core").OutputEmitterRef>; statBoxesScroller?: ElementRef; dateRangePickerDirective: typeof PghChartDateRangePickerDirective; headerDirective?: PghChartHeaderDirective; displayStatBoxesVertically: import("@angular/core").InputSignal; isContainerOverflown: import("@angular/core").WritableSignal; isContainerAtStart: import("@angular/core").WritableSignal; isContainerAtEnd: import("@angular/core").WritableSignal; constructor(statBoxService: PghStatBoxService, chartColorsService: PghChartColorsService, chartOptions: PghGlobalChartOptions); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private handleActiveMaxChange; ngAfterContentInit(): void; ngAfterContentChecked(): void; private statBoxesTemplateChanged; private updateStatBoxesBasedOnDirectives; changeStatBoxActiveState(statBox: PghChartStatBox, statBoxContainerElm?: HTMLDivElement): void; shift(direction: number): void; isStatBoxesContainerOverflown(): boolean; scrollIntoView(element: HTMLElement | undefined): void; statBoxContainerScrollHandler(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};