import { PageParameters, SemanticGroup, User } from '../../+shared'; import { WidgetType } from './enumeration/WidgetType'; import { Widget } from './Widget'; export interface Dashboard { id: number; guid: string; name: string; path: string; scopeId?: number; scope: SemanticGroup; type: WidgetType; widgets: Widget[]; shared: boolean; favorite: boolean; backgroundImage?: string; extras?: any; width: number | null; creationDate?: number; creator: User; creatorName: string; } export interface CreateDashboardDto { shared: boolean; scopeId: number; name: string; favorite: boolean; extras?: any; width: number | null; } export interface DuplicateDashboardDto { name: string; shared: boolean; favorite: boolean; extras?: any; } export interface UpdateDashboardDto { name: string; shared: boolean; backgroundImage?: string; favorite: boolean; extras?: any; width: number | null; } export interface DashboardsBulk { query?: string; isMobile?: string | boolean; } export interface DashboardsFilter extends PageParameters, DashboardsBulk { } //# sourceMappingURL=Dashboard.d.ts.map