import { IEmbedAiAssistant } from './embed-ai-assistant'; import { ICustomBrandSettings } from './custom-brand-settings'; import { IDatasources } from './datasource'; import { IDesignerSettings } from './designer-settings'; import { IDynamicConnection } from './dynamic-connection'; import { IExportSettings } from './export-settings'; import { ILanguageSettings } from './language-settings'; import { ILocaleSettings } from './locale-settings'; import { IPinboardSettings } from './pinboard-settings'; import { IThemeSettings } from './theme-settings'; import { IViewDataSettings } from './view-data-settings'; import { IViewerSettings } from './viewer-settings'; import { IWidgetSettings } from './widget-settings'; import { IDesignCanvasSettings } from './design-canvas-settings'; import { IDashboardExperienceSettings } from './dashboard-experience'; import { ICustomErrorMessage } from './customerrormessage'; export interface ISettings { bingMapRequired?: boolean, azureMapRequired?: boolean; hideErrorMessage?: boolean, restrictMobileView?: boolean, disableAutoRecover?: boolean, datasources?: IDatasources[]; designCanvas?: IDesignCanvasSettings; dashboardExperience?: IDashboardExperienceSettings; customErrorMessage?: ICustomErrorMessage, viewer?: IViewerSettings, designer?: IDesignerSettings, viewData?: IViewDataSettings, widget?: IWidgetSettings, export?: IExportSettings, pinboard?: IPinboardSettings, aiAssistant?: IEmbedAiAssistant, theme?: IThemeSettings, dynamicConnection?: IDynamicConnection, brand?: ICustomBrandSettings, language?: ILanguageSettings, locale?: ILocaleSettings, }