import AttributeItem from "../AttributeItem"; import { Style } from "../entity/DSObject"; export default class WidgetEntity { id: string; type: string; name: string; series: string; icon: string; style: Style | undefined; attributes: Array; component: any; constructor(type: string, name: string, icon: string, component?: any); addAttribute(attr: AttributeItem | Array): WidgetEntity; static fromObject(obj: Object): WidgetEntity; }