import { type IOrganizationSettingsService } from "@gooddata/sdk-backend-spi"; import { type DashboardFiltersApplyMode, type IActiveCalendars, type IAlertDefault, type IFiscalYear, type IOpenAiConfig, type ISeparators, type ISettings, type IWhiteLabeling } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard, type TigerSettingsType } from "../../types/index.js"; import { TigerSettingsService } from "../settings/settings.js"; export declare class OrganizationSettingsService extends TigerSettingsService implements IOrganizationSettingsService { readonly authCall: TigerAuthenticatedCallGuard; constructor(authCall: TigerAuthenticatedCallGuard); setWhiteLabeling(whiteLabeling: IWhiteLabeling): Promise; setLocale(locale: string): Promise; setMetadataLocale(locale: string): Promise; setFormatLocale(locale: string): Promise; setTimezone(timezone: string): Promise; setSeparators(separators: ISeparators): Promise; setActiveLlmEndpoint(endpoint: string): Promise; deleteActiveLlmEndpoint(): Promise; setActiveLlmProvider(provider: string, defaultModelId: string): Promise; deleteActiveLlmProvider(): Promise; setDateFormat(dateFormat: string): Promise; setAttachmentSizeLimit(size: number): Promise; setExportCsvCustomDelimiter(delimiter: string): Promise; deleteExportCsvCustomDelimiter(): Promise; setMaxZoomLevel(level: number | null): Promise; setWeekStart(weekStart: string): Promise; setFiscalCalendar(fiscalYear: IFiscalYear): Promise; setActiveCalendars(calendars: IActiveCalendars): Promise; setTheme(activeThemeId: string): Promise; setAlertDefault(value: IAlertDefault): Promise; deleteTheme(): Promise; setColorPalette(activeColorPaletteId: string): Promise; setOpenAiConfig(config: IOpenAiConfig): Promise; setDashboardFiltersApplyMode(dashboardFiltersApplyMode: DashboardFiltersApplyMode): Promise; setEnableAiOnData(enabled: boolean): Promise; setEnableDrillToUrlByDefault(enabled: boolean): Promise; setGeoIconSheet(url: string): Promise; deleteGeoIconSheet(): Promise; deleteColorPalette(): Promise; getSettings(): Promise; protected getSettingByType(type: TigerSettingsType): Promise>; protected updateSetting(type: TigerSettingsType, id: string, content: any): Promise; protected createSetting(type: TigerSettingsType, id: string, content: any): Promise; protected deleteSettingByType(type: TigerSettingsType): Promise; } //# sourceMappingURL=settings.d.ts.map