import { type IUserWorkspaceSettings, type IWorkspaceSettings, type IWorkspaceSettingsService } from "@gooddata/sdk-backend-spi"; import { type DashboardFiltersApplyMode, type IActiveCalendars, type IAiRateLimit, type IAlertDefault, type IDefaultExportTemplate, type IFiscalYear, type IMetricFormatOverrideSetting, type ISeparators } from "@gooddata/sdk-model"; /** * @alpha */ export declare abstract class DecoratedWorkspaceSettingsService implements IWorkspaceSettingsService { protected decorated: IWorkspaceSettingsService; protected constructor(decorated: IWorkspaceSettingsService); setAlertDefault(value: IAlertDefault): Promise; getSettings(): Promise; getSettingsForCurrentUser(): Promise; setLocale(locale: string): Promise; setMetadataLocale(locale: string): Promise; setFormatLocale(locale: string): Promise; setSeparators(separators: ISeparators): Promise; setActiveLlmEndpoint(endpoint: string): Promise; setActiveLlmProvider(provider: string, defaultModelId: string): Promise; setTimezone(timezone: string): Promise; setEnableTimezoneChange(enabled: boolean): Promise; setDateFormat(dateFormat: string): Promise; setWeekStart(weekStart: string): Promise; setFiscalCalendar(fiscalYear: IFiscalYear): Promise; setActiveCalendars(calendars: IActiveCalendars): Promise; setDashboardFiltersApplyMode(dashboardFiltersApplyMode: DashboardFiltersApplyMode): Promise; deleteDashboardFiltersApplyMode(): Promise; setDefaultExportTemplate(value: IDefaultExportTemplate): Promise; deleteDefaultExportTemplate(): Promise; setEnableAiOnData(enabled: boolean): Promise; setAiRateLimit(value: IAiRateLimit): Promise; deleteAiRateLimit(): Promise; getAiRateLimit(): Promise; getEnableDrillToUrlByDefault(): Promise; getExportCsvCustomDelimiter(): Promise; setEnableDrillToUrlByDefault(enabled: boolean): Promise; setEnablePartialDataResults(enabled: boolean): Promise; setEnableNullJoins(enabled: boolean): Promise; setEnableQueryTags(enabled: boolean): Promise; setExportCsvCustomDelimiter(delimiter: string): Promise; deleteEnableDrillToUrlByDefault(): Promise; deleteExportCsvCustomDelimiter(): Promise; setTheme(themeId: string): Promise; deleteTheme(): Promise; deleteColorPalette(): Promise; setColorPalette(colorPaletteId: string): Promise; setMetricFormatOverride(override: IMetricFormatOverrideSetting): Promise; deleteMetricFormatOverride(): Promise; } //# sourceMappingURL=workspaceSettings.d.ts.map