import { IDesignerHost } from '@farris/designer-element'; import { DomService, EventEditorService, FormBasicService, SchemaService, WebCmdService } from '@farris/designer-services'; import { ElementPropertyConfig, PropertyEntity } from "@farris/ide-property-panel"; import { LocaleService } from '@farris/ui-locale'; export declare class ApprovalUsualProp { private serviceHost; domService: DomService; formBasicService: FormBasicService; schemaService: SchemaService; webCmdService: WebCmdService; eventEditorService: EventEditorService; localeService: LocaleService; viewModelId: string; componentId: string; constructor(serviceHost: IDesignerHost, viewModelId: string, componentId: string); getBasicPropConfig(propertyData: any): ElementPropertyConfig; getAppearancePropConfig(propertyData: any): ElementPropertyConfig; getVisiblePropEntity(propertyData: any, viewModelId: string): PropertyEntity; private getExpressionEditorParams; /** * 获取属性编辑器需要的初始绑定值 * @param expField 表达式配置字段 * @param propertyValue 属性值 */ private getExprValue; }