import { TsxAllowUnknowProperties, IValidator } from "../.."; import { EnterprisePropertyDefinition, ExternalPropertySelectionItem, GuidValue } from "../../../models"; export interface IEnterprisePropertyPickerProperties { label?: string; disabled?: boolean; filled?: boolean; hideDetails?: boolean; multiple?: boolean; clearable?: boolean; } /**Enterprise Property Picker*/ export interface IEnterprisePropertyPicker extends IEnterprisePropertyPickerProperties { preSelectedPropertyInternalName?: string | Array; propertyItems?: Array; externalPropertyItems?: Array; onChange: (propertyInternalName: string | Array) => void; requiredWithValidator?: IValidator; excludedPropertyTypeIds?: GuidValue[]; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface IntrinsicElements { "omfx-enterpriseproperty-picker": TsxAllowUnknowProperties; } } }