import 'reflect-metadata'; export declare const PropertyPanelField: (metadata: PropertyPanelFieldMetadata) => (target: any, key: string) => void; export interface PropertyPanelFieldMetadata { inputType?: 'text' | 'number' | 'select' | 'toggle'; label?: string; choices?: Array; default?: string; required?: boolean; conditionInputType?: string; conditionInputData?: Array; propertyType?: 'common' | 'ui'; helpText?: string; sortIndex?: number; colSpan?: number; borderTop?: boolean; borderBottom?: boolean; } export interface Choice { text: string; value: any; }