import { OnDestroy, OnInit } from '@angular/core'; import { Location } from '@angular/common'; import { FormBuilder } from '@angular/forms'; import { ActivatedRoute, Router } from '@angular/router'; import { SettingsService } from '@delon/theme'; import { NzMessageService } from 'ng-zorro-antd/message'; import { NzModalService } from 'ng-zorro-antd/modal'; import { NzNotificationService } from 'ng-zorro-antd/notification'; import { Subscription } from 'rxjs'; import { ITokenService } from '@delon/auth'; import { ShowyePageApiService, ShowyePageUtilService } from '@showye/showye-page-base'; export declare class FormComponent implements OnInit, OnDestroy { private api; private coder; private fb; private router; private settingsService; msg: NzMessageService; notify: NzNotificationService; private route; private _location; private tokenService; constructor(api: ShowyePageApiService, coder: ShowyePageUtilService, modalSrv: NzModalService, fb: FormBuilder, router: Router, settingsService: SettingsService, msg: NzMessageService, notify: NzNotificationService, route: ActivatedRoute, _location: Location, tokenService: ITokenService); route$: Subscription | null; id: any; info: any; fields: any; fieldsMap: any; types: any[]; typesEnum: any; fieldsTreeMap: any; fieldsTree: any; downloadUrl: string; uploadUrl: string; token: any; ngOnDestroy(): void; ngOnInit(): void; reloadForm(): void; reloadFields(): void; setFormCascader(root: any[]): any[]; dicts: any[]; externalOptionSources: any[]; reloadDicts(): void; reloadExternalOptionSources(): void; rowFields: never[]; triggerFormColumn: any; triggerRowColumn: any; reloadTriggerColumns(): void; reloadTriggerFormColumns(): void; reloadTriggerRowColumns(): void; deleteField(id: any): void; explainFieldType(t: string): string; explainFieldColor(t: string): string; collapseTree(array: any[], data: any, $event: boolean): void; getValidObjectKeys(obj: any): any[]; hasConfig(obj: any): boolean; getConfigAsString(obj: any): string; }