interface DashboardWidget { title: string; key?: string; dataSourceKey: string; dataSourceProperties: { [key: string]: any; }; displayType: string; displayTypeProperties: object; order?: number; } type WidgetModalType = 'create' | 'edit' | 'delete'; interface WidgetDataSource { key: string; title: string; dataFeatures: Array; } export { DashboardWidget, WidgetModalType, WidgetDataSource };