import { type IOrganization, type IOrganizationAgentsService, type IOrganizationAutomationService, type IOrganizationCspDirectivesService, type IOrganizationExportTemplatesService, type IOrganizationGenAIService, type IOrganizationIpAllowlistService, type IOrganizationLlmProvidersService, type IOrganizationLocalizationService, type IOrganizationNotificationChannelService, type IOrganizationNotificationService, type IOrganizationPermissionService, type IOrganizationSettingsService, type IOrganizationStylingService, type IOrganizationUserService, type ISecuritySettingsService } from "@gooddata/sdk-backend-spi"; import { type IOrganizationDescriptor, type IOrganizationDescriptorUpdate, type IPlatformUsage } from "@gooddata/sdk-model"; import { type DecoratorFactories } from "./types.js"; export declare class OrganizationDecorator implements IOrganization { readonly organizationId: string; private decorated; private readonly factories; constructor(decorated: IOrganization, factories: DecoratorFactories); getDescriptor(includeAdditionalDetails?: boolean): Promise; updateDescriptor(descriptor: IOrganizationDescriptorUpdate): Promise; securitySettings(): ISecuritySettingsService; styling(): IOrganizationStylingService; settings(): IOrganizationSettingsService; users(): IOrganizationUserService; permissions(): IOrganizationPermissionService; notificationChannels(): IOrganizationNotificationChannelService; llmProviders(): IOrganizationLlmProvidersService; notifications(): IOrganizationNotificationService; automations(): IOrganizationAutomationService; agents(): IOrganizationAgentsService; genAI(): IOrganizationGenAIService; exportTemplates(): IOrganizationExportTemplatesService; ipAllowlists(): IOrganizationIpAllowlistService; localization(): IOrganizationLocalizationService; cspDirectives(): IOrganizationCspDirectivesService; getPlatformUsage(): Promise; } //# sourceMappingURL=organization.d.ts.map