import { OnDestroy, OnInit } from '@angular/core'; import { Location } from '@angular/common'; import { FormBuilder, FormGroup } 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 { ShowyePageApiService, ShowyePageAuthService, ShowyePageUtilService } from '@showye/showye-page-base'; export declare class FieldComponent implements OnInit, OnDestroy { private api; private auth; private coder; private fb; private router; private settingsService; msg: NzMessageService; notify: NzNotificationService; private route; private _location; constructor(api: ShowyePageApiService, auth: ShowyePageAuthService, coder: ShowyePageUtilService, modalSrv: NzModalService, fb: FormBuilder, router: Router, settingsService: SettingsService, msg: NzMessageService, notify: NzNotificationService, route: ActivatedRoute, _location: Location); route$: Subscription | null; formId: any; fieldId: any; form: FormGroup; statisticalOptions: { label: string; value: string; func: (data: number[]) => any; }[]; sizeOptions: { label: string; value: number; }[]; fields: any; fieldsMap: any; types: any[]; fieldsTree: any[]; downloadUrl: string; uploadUrl: string; token: any; ngOnDestroy(): void; ngOnInit(): void; reloadFields(): void; reloadField(): void; dicts: any[]; fieldOptionHandlers: any; fieldRequestHandlers: any; reloadDicts(): void; reloadFieldOptionHandlers(): void; reloadFieldRequestHandlers(): void; rowFields: never[]; changeParent(p: any): void; updateField(): void; canUploadTemplate(): boolean; addTriggers(): void; }