import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { ActivatedRoute, Router } from "@angular/router"; import { ChartItem } from "../../model/chart"; import { ChartService } from "../chart.service"; import { TranslateService } from "@ngx-translate/core"; import { NotificationService } from "inet-core"; import { ChartDeleteComponent } from "../chart-delete/chart-delete.component"; import { Store } from '@ngrx/store'; import { IAppState } from '../../core/store/state/app.state'; import { ShareService } from "../../share/share.service"; import { Subscription } from "rxjs"; import * as i0 from "@angular/core"; export declare class ChartViewComponent implements OnInit, OnChanges, OnDestroy { private route; private chartService; private translate; private notification; private router; private store; private shareService; private document; isOpenRightBar: boolean; isEditInfo: boolean; uuidChart: string; chartInfo: any; chartDelete: ChartDeleteComponent; isViewPublish: boolean; sharedUuid: string; storePublish$: Subscription; fullScreen: boolean; elem: any; constructor(route: ActivatedRoute, chartService: ChartService, translate: TranslateService, notification: NotificationService, router: Router, store: Store, shareService: ShareService, document: any); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngAfterViewInit(): void; backBar(isOpen?: boolean): void; deleteChart(item: ChartItem): void; loadDelete(): void; editSuccess(value: ChartItem): void; onToggleFullScreen(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }