import { ChangeDetectorRef, OnInit, Type } from '@angular/core'; import { BasicWidgetInfoDevMode } from '@gspwidget/util'; import { WidgetComponent } from '@gspwidget/widget-core'; import { PropertyOption } from '@gspwidget/widget-devkit'; import { AutocompleteDataSource } from 'ng-zorro-antd/auto-complete'; import { Observable } from 'rxjs'; interface WidgetInfoAll extends BasicWidgetInfoDevMode { allPropValues?: object; properties?: PropertyOption[]; } interface WidgetInfoDebug extends WidgetInfoAll { checked?: boolean; } export declare class WidgetProjectPreviewPageComponent implements OnInit { private cd; widgetComponents: Type[]; getData: () => Observable; widgetInfosAll: WidgetInfoDebug[]; widgetPropValuesMap: { [widgetName: string]: object; }; curEditingWidgetInfoAll: WidgetInfoAll; curEditingWC: WidgetComponent; checkedWidgets: any[]; copySuccessStatus: boolean; innerGetData: () => Observable; dataFields: AutocompleteDataSource; private savePropValuesDebounce; constructor(cd: ChangeDetectorRef); ngOnInit(): void; handleClickWidget(widgetInfoAll: WidgetInfoAll, wc: WidgetComponent): void; handleChangePropertyValue(e: any): void; handleWidgetLoaded(widgetInfo: WidgetInfoDebug, widgetData: any): void; handleWidgetCheckChange(widgetInfo: WidgetInfoDebug, checked: boolean): void; handleCheckAllChange(checked: boolean): void; copyBuildCmd(): void; private _refreshCheckStatus; /** 生成 build 命令 */ getBuildCommand(): string; } export {};