import { AfterViewInit, ElementRef, 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 { CoreService, 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 { Location } from "@angular/common"; import { IAttribute, IField, IParamsChart, IQueryContext, IResChart, IVizType } from "../model/template"; import { ChartPublishDialogComponent } from "../chart-publish-dialog/chart-publish-dialog.component"; import { IMessage } from "../model/chart"; import { FilterColumn, IFilter, KeyValue } from "../model/chart-custom"; import { ViewChartAction } from "../model/chart-action"; import * as i0 from "@angular/core"; export declare class ChartMappingViewComponent implements OnInit, OnChanges, OnDestroy, AfterViewInit { private route; private chartService; private translate; private location; private notification; private router; private store; private coreService; private shareService; private document; chartDelete: ChartDeleteComponent; dialogPublish: ChartPublishDialogComponent; iframeVisualizeMapping: ElementRef; isOpenRightBar: boolean; isEditInfo: boolean; uuidChart: string; chartInfo: any; isViewPublish: boolean; sharedUuid: string; storePublish$: Subscription; fullScreen: boolean; elem: any; private subRouter; actionCurrent: string; action: typeof ViewChartAction; rightBarSub$?: Subscription; queriesData: any; formData: any; showDefault: boolean; vizType: IVizType; attribute: IAttribute; queryContext: IQueryContext; typeSubmit: string; paramsChart: IParamsChart; fields: IField[]; width: number; height: number; plugin: any; selectValue: KeyValue; contentHTML: string; urlVisualizeChart: string; urlImgLoading: string; eventResizeVisualize: any; getMessageApp: any; resizeTimeout: any; constructor(route: ActivatedRoute, chartService: ChartService, translate: TranslateService, location: Location, notification: NotificationService, router: Router, store: Store, coreService: CoreService, shareService: ShareService, document: any); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; iframeLoadDone(): void; ngOnInit(): void; backBar(isOpen?: boolean): void; deleteChart(): void; loadDelete(): void; editSuccess(value: ChartItem): void; onToggleFullScreen(): void; ngOnDestroy(): void; back(): void; onPublishAction(): void; onChart(): void; onCopyPath(): void; onView(): void; onExplore(): void; onTemplate(): void; editInfoChart(): void; updateSuccess(event: any): void; onDelete(item: ChartItem): void; convertFilter(filterColumns: FilterColumn[]): { filters: IFilter[]; }; handleCommon(res: IResChart): void; onApply(): void; getMessageMapping(event: any): void; sendScriptToVisualChart(): void; sendDataVisualizeChart(): void; eventResizeScreen(): void; sendMessage(message: IMessage): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }