import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from "@angular/core"; import { ActivatedRoute, Router } from "@angular/router"; import { EquivalisationOfDataService } from "./service/equivalisation-of-data.service"; import * as i0 from "@angular/core"; export declare class EquivalisationOfDataToggleBtnComponent implements OnInit, OnChanges, OnDestroy { private router; private currentRoute; private equivalisationOfDataService; private cdr; toShow: boolean; considerParentEquivalizedData: boolean; defaultEquivalisedValue: boolean; equivalisationTooltipClass: string; equivalisationMessage?: string; isNewCustomEquivalisationMessage?: boolean; isDisabled: boolean; isParentOrderContainer: boolean; isEquivalisedData: boolean; updateQueryParamOnApplyBtn: boolean; toggleChanged: EventEmitter; constructor(router: Router, currentRoute: ActivatedRoute, equivalisationOfDataService: EquivalisationOfDataService, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; subscriptionToRouteParam(): void; setEquivalisedData(): void; setNewEquivalisedValue(newEquivalisedData: boolean): void; toggleEquivalisedData(toggleValue: boolean): void; apiWithNoDataToDisplaySubscription(): void; updateNavigationHistory(): void; prepareQueryParamOnFilterApplication(): { equivalisedData: boolean; }; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }