import { ChangeDetectorRef, OnChanges, OnInit, SimpleChanges } from "@angular/core"; import { Moment } from "moment/moment"; import { EventBus, HistoryStorage, IDataSource, IEvent, ITimeframe, TimeframeService } from "@nova-ui/bits"; import { TimeframeSerializationService } from "../../configurator/services/timeframe-serialization.service"; import { PizzagnaService } from "../../pizzagna/services/pizzagna.service"; import { IHasChangeDetector, ISerializableTimeframe } from "../../types"; import * as i0 from "@angular/core"; export declare class TimeframeSelectionComponent implements OnChanges, OnInit, IHasChangeDetector { private pizzagnaService; timeframeService: TimeframeService; private tfSerialization; history: HistoryStorage; private dataSource; private eventBus; changeDetector: ChangeDetectorRef; static lateLoadKey: string; currentTimeframe: ITimeframe; minDateAsMoment: Moment; maxDateAsMoment: Moment; componentId: string; minDate: string; maxDate: string; timeframe: ISerializableTimeframe; elementClass: string; constructor(pizzagnaService: PizzagnaService, timeframeService: TimeframeService, tfSerialization: TimeframeSerializationService, history: HistoryStorage, dataSource: IDataSource, eventBus: EventBus, changeDetector: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; onTimeframeChange(timeframe: ITimeframe): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }