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 { 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 { FormBuilder } from "@angular/forms"; import { IColumnParam, Schemas } from "../../core/utils/get-column-chart"; import { ChartPublishDialogComponent } from "../chart-publish-dialog/chart-publish-dialog.component"; import { CreateTemplateComponent } from "inet-visualize-creator"; import { ViewChartAction } from "../model/chart-action"; import * as i0 from "@angular/core"; export declare class ChartCreateTemplateComponent implements OnInit, OnChanges, OnDestroy { private route; private chartService; private translate; private location; private notification; private router; private store; private shareService; private fb; private coreService; private document; chartDelete: ChartDeleteComponent; dialogPublish: ChartPublishDialogComponent; createTemplateComponent: CreateTemplateComponent; isOpenRightBar: boolean; isEditInfo: boolean; uuidChart: string; chartInfo: any; isViewPublish: boolean; sharedUuid: string; storePublish$: Subscription; columnsParams: IColumnParam[]; formData: any; schemas: Schemas; loading: boolean; uuidTemplate: string; isValid: boolean; private actionTranslate; translateSubscription: Subscription; action: typeof ViewChartAction; actionCurrent: string; isShowHead: boolean; constructor(route: ActivatedRoute, chartService: ChartService, translate: TranslateService, location: Location, notification: NotificationService, router: Router, store: Store, shareService: ShareService, fb: FormBuilder, coreService: CoreService, document: any); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; ngOnInit(): void; ngAfterViewInit(): void; backBar(isOpen?: boolean): void; deleteChart(): void; loadDelete(): void; editSuccess(value: ChartItem): void; getChartItem(uuid: string): void; onSave(): void; back(): void; onPublishAction(): void; onTemplate(): void; onChart(): void; onCopyPath(): void; onView(): void; onExplore(): void; editInfoChart(): void; updateSuccess(event: any): void; onDelete(item: ChartItem): void; getIsValid(isValid: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }