import { OnDestroy, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from "@angular/router"; import { Store } from "@ngrx/store"; import { IAppState } from "../../core/store/state/app.state"; import { ChartService } from "../chart.service"; import { NotificationService } from "inet-core"; import { ChartDeleteComponent } from "../chart-delete/chart-delete.component"; import { ShareService } from "../../share/share.service"; import { TranslateService } from "@ngx-translate/core"; import { ChartPublishDialogComponent } from "../chart-publish-dialog/chart-publish-dialog.component"; import { Location } from "@angular/common"; import * as i0 from "@angular/core"; export declare class ChartCenterComponent implements OnInit, OnDestroy { private router; private store; private route; private chartService; private shareService; private notification; private translate; private location; chartDelete: ChartDeleteComponent; dialogPublish: ChartPublishDialogComponent; navSub: any; action: typeof ChartAction; actionCurrent: string; uuidChart: string; isViewPublish: boolean; storeChartBind$: any; isViewPublishFormCenter: boolean; hasVisualizePlus: boolean; private readonly subRouter; constructor(router: Router, store: Store, route: ActivatedRoute, chartService: ChartService, shareService: ShareService, notification: NotificationService, translate: TranslateService, location: Location); ngOnDestroy(): void; ngOnInit(): void; onChart(): void; onView(): void; onViewPublish(): void; onExplore(): void; onTemplate(): void; deleteChart(): void; editInfoChart(): void; onCopyPath(): void; onPublishAction(): void; updateSuccess(event: any): void; back(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare enum ChartAction { VIEW = "VIEW", EXPLORE = "EXPLORE", VIEW_PUBLISH = "VIEW_PUBLISH", TEMPLATE = "TEMPLATE" }