export declare class WidgetModel { pluginId: string; name: string; title: string; description: string; moduleBundlePath: string; moduleName: string; numColumns: number; numRows: number; dashboardContent: DashboardContent; showDashboardElement: string[]; } export declare class DashboardComponentModel { cols: number; rows: number; x: number; y: number; deviceType: number; component?: any; pluginId: string; menuId: string; menuDashboardId: string; dashboardContent: DashboardContent; showDashboardElement: string[]; widget: WidgetModel; } export declare class DashboardModel { id: string; text: string; image: string; permission: number; groupsCount: number; dashboards: DashboardComponentModel[]; } export declare class DashboardContent { text: string; fontSize: number; textAlign: number; textColor: string; backgroundColor: string; itemId: string; serialNumber: string; dBDataBlockId: string; dBDataId: number; dBDataIndex: number; dBBitId: number; dBBitIndex: number; dBItemType: number; url: string; photo: string; photoFileName: string; image: File; imageSrc: any; numValues: number; timeShow: number; switchValues: DashboardSwitchClass[]; dashboardGraphDB: DashboardGraphClass[]; videoType: number; isGroupData: boolean; showProductions: boolean; groupDataValue: number; groupDataType: number; refreshTimer: number; referenceLines: DashboardGraphReferenceLineClass[]; widgetName: string; unit: string; minValue: number; maxValue: number; pointerWidth: number; pointerLength: number; pointerColor: string; splitNumber: number; progColor1: string; progColor2: string; progColor3: string; progColor4: string; ledColorOn: string; ledColorOff: string; ledColorUnknown: string; alarmConfId: string; progressWidth: number; progressColor: string; webSocketData: string; switchLabel: string; showReference: boolean; showWorker: boolean; stopType: string; stopSubType: string; fromDate: Date; toDate: Date; } export declare class DashboardSwitchClass { key: string; value: string; } export declare class DashboardGraphClass { name: string; type: string; dBDataBlockId: string; dBDataBlockName: string; dBDataId: string; dBDataName: string; dBDataIndex: number; } export declare class DashboardGraphReferenceLineClass { name: string; value: number; } export declare class DashboardImageClass { menuId: string; menuDashboardId: string; file: File; }