import { ElementPropertyConfig } from '@farris/ide-property-panel'; import { PropertyEntity } from '@farris/ide-property-panel'; import { EventEditorService, DomService, FormBasicService, WebCmdService, StateMachineService } from '@farris/designer-services'; import { IDesignerHost } from '@farris/designer-element'; import { LocaleService } from '@farris/ui-locale'; export declare class CommandUsualProp { serviceHost: IDesignerHost; formBasicService: FormBasicService; eventEditorService: EventEditorService; domService: DomService; webCmdService: WebCmdService; viewModelId: string; componentId: string; stateMachineService: StateMachineService; localeService: LocaleService; constructor(serviceHost: IDesignerHost, viewModelId: string, componentId: string); getBasicPropConfig(propertyData: any): ElementPropertyConfig; getCommonAppearanceProperties(): PropertyEntity[]; getVisiblePropertyEntity(propertyData: any, viewModelId: string): { propertyID: string; propertyName: string; propertyType: string; description: string; editorParams: { controlName: string; constType: string; editorOptions: { types: string[]; enums: { key: boolean; value: string; }[]; variables: any[]; getVariables: () => any[]; newVariableType: string; newVariablePrefix: string; }; }; }; }