import { ChangeDetectorRef, OnDestroy, OnInit } from "@angular/core"; import { FormBuilder, FormGroup } from "@angular/forms"; import { BehaviorSubject } from "rxjs"; import { PizzagnaComponent } from "../../../pizzagna/components/pizzagna/pizzagna.component"; import { IHasChangeDetector, IPizzagna, IPizzagnaLayer } from "../../../types"; import { PreviewService } from "../../services/preview.service"; import { ConfiguratorComponent } from "../configurator/configurator.component"; import { IDashwizWaitEvent } from "../wizard/types"; import * as i0 from "@angular/core"; export declare class WidgetEditorComponent implements OnInit, OnDestroy, IHasChangeDetector { changeDetector: ChangeDetectorRef; private formBuilder; private previewService; configurator: ConfiguratorComponent; static lateLoadKey: string; static readonly TITLE_PATH = "header.properties.title"; formPizzagna: IPizzagna; formRoot: string; private _formPizzagnaComponent; set formPizzagnaComponent(value: PizzagnaComponent); form: FormGroup; navigationControl: BehaviorSubject; busy: boolean; configuratorTitle: string; private readonly destroy$; constructor(changeDetector: ChangeDetectorRef, formBuilder: FormBuilder, previewService: PreviewService, configurator: ConfiguratorComponent); ngOnInit(): void; ngOnDestroy(): void; onPreviewPizzagnaUpdate(configLayer: IPizzagnaLayer): void; onFinish(): void; onCancel(): void; private toggleBusy; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }