import { OnInit, EventEmitter, TemplateRef, OnDestroy, Injector } from '@angular/core'; import { NotifyService } from '@farris/ui-notify'; import { DomService } from '@farris/designer-services'; declare class PCFormInfo { id: string; code: string; name: string; } /** * 零代码选择地点数据源 */ export declare class NocodePlaceDataSourceSelectorComponent implements OnInit, OnDestroy { private injector; private domService; private notifyService; closeModal: EventEmitter; submitModal: EventEmitter; value: any; editorParams: { placeDataSource: { id: string; name: string; }; placeDataSourceUrl: string; placeDataSourceUrlType: string; }; modalFooter: TemplateRef; readonly modalConfig: { title: any; width: number; height: number; showButtons: boolean; showMaxButton: boolean; }; private localeService; /** 请求服务 */ private http; private headerOptions; /** 零代码获取其他应用下的list表单接口 */ private loadFormsFromAppURL; /** 零代码元数据接口 */ private loadMetaDataURL; selectedFormId: string; formList: any[]; class: string; constructor(injector: Injector, domService: DomService, notifyService: NotifyService); ngOnInit(): void; ngOnDestroy(): void; /** * 查询其他应用下PC列表表单 */ private queryListPCFormsFromOtherApp; onSelectForm(form: PCFormInfo): void; clickCancel(): void; clickConfirm(): void; /** * 获取零代码表单元数据 */ private getFormMetadata; afterCancelMetadata(): void; } export {};