import { OnInit, ElementRef, OnDestroy, AfterViewInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { ChartService } from '../chart.service'; import { Location } from '@angular/common'; import { CoreService, NotificationService } from 'inet-core'; import { TranslateService } from '@ngx-translate/core'; import { ChartAttribute, ChartItem, DatasetItem } from '../../model/chart'; import { ChartDeleteComponent } from '../chart-delete/chart-delete.component'; import { Store } from '@ngrx/store'; import { IAppState } from '../../core/store/state/app.state'; import * as dataSendActions from '../../core/store/actions/data-send.action'; import { ShareService } from '../../share/share.service'; import { ChartPublishDialogComponent } from '../chart-publish-dialog/chart-publish-dialog.component'; import { IDataset, IMessage } from '../model/chart'; import * as i0 from "@angular/core"; export declare class ChartExploreComponent implements OnInit, OnDestroy, AfterViewInit { private router; private route; private chartService; private location; private notification; private coreService; private translate; private store; private shareService; chartDelete: ChartDeleteComponent; iframeVisualize: ElementRef; isChild: boolean; header: string; isNoToolBar: boolean; plugin: any; vizType: any; isShowColl: boolean; schema: any[]; name: string; desc: string; attribute: ChartAttribute; isDisabled: boolean; schemaFilter: any[]; datasets: any[]; queries: any; queriesData: any; hideShowDataset: boolean; dataSource: any; htmlTag: string; nameChart: string; keyword: string; uuidChart: string; uuidChartTemp: string; dataChart: any; valueName: string; valueDesc: string; isChangeChartVisualize: boolean; isShowSelectChartVisualize: boolean; nameDatasetSelect: string; typesOfDataset: any[]; categoryDataset: any[]; categorySelect: string; typeDataSelect: string; datasetFilter: any[]; isFrameLoadDone: boolean; typeSubmitVisualize: string; thumbnailUrl: string; loadDataChartDone: boolean; isOpenRightBar: boolean; isViewAction: boolean; chartInfo: ChartItem; getMessageApp: EventListenerOrEventListenerObject; msgContentDel: string; visualizeUrl: string; urlVisualizeChart: string; isPlugin: boolean; totalSchema: number; nameSelectPrev: string; isShowButtonSave: boolean; callExplore: any; callData: any; callEachExplore: any; isShowImport: boolean; isEditInfo: boolean; storeDataSend: any; dataSend: dataSendActions.IDataSend; dialogPublish: ChartPublishDialogComponent; loadingSuccess: boolean; private subRouter; private isBase64; private readonly translateSubscription; private actionTranslate; private storePublish$; hasVisualizePlus: boolean; constructor(router: Router, route: ActivatedRoute, chartService: ChartService, location: Location, notification: NotificationService, coreService: CoreService, translate: TranslateService, store: Store, shareService: ShareService); ngOnInit(): void; ngAfterViewInit(): void; getMessageExploreApp(event: any): void; iframeLoadDone(): void; getNameChart(event: any): void; getDescChart(event: any): void; onSaveChart(event: any): void; onExplore(isReload?: boolean): void; getOneDataset(params: IDataset, isChangeDataset: boolean): void; getChartsList(vizType: string): void; getDataVisualize(params: any): void; getExpVisualize(params: any): void; getOneChartForDeckGLMulti(params: any): Promise; convertParamsSubmit(object: any): Promise; sendMessage(message: IMessage): void; search(keyword?: string): void; back(): void; loadChart(params: { uuid: string; }): void; getSchema(isChangeDataset: boolean): void; getSchemaEdit(params: IDataset): void; reSelectChart(value: any): void; cancelReSelect(value: boolean): void; getClassTypeValue(value: string): string; getChartsLine(): void; getChartsDeckGL(): void; getSourceView(pageNumber: number, pageSize: number): void; onHideShowDataset(): void; backBar(isOpen?: boolean): void; onDelete(item: ChartItem): void; loadDelete(): void; onGotoByAction(action: string): void; editSuccess(value: ChartItem): void; editInfoChart(): void; onCopyPath(): void; onPublishAction(): void; updateSuccess(event: any): void; onSelectTable($event: DatasetItem): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }