import "../ApiClient-fBZ10h6n.mjs"; import "../BannerType-DwR7iMyw.mjs"; import { t as Banner_default } from "../Banner-BST_Xh8q.mjs"; import { t as EditionProviderEdition } from "../EditionProviderEdition-GZVCLbet.mjs"; import { t as LeftSidebarConfiguration_default } from "../LeftSidebarConfiguration-Drquiwsa.mjs"; import { t as MiscControllerEnvironment_default } from "../MiscControllerEnvironment-B9dlsDB8.mjs"; import { t as MiscControllerPreview_default } from "../MiscControllerPreview-3BO_VVQK.mjs"; import { t as MiscControllerTenantConfigurationInfo_default } from "../MiscControllerTenantConfigurationInfo-CHOkwPtC.mjs"; import "../RightSidebarConfigurationCustomLink-B81TV4b8.mjs"; import { t as RightSidebarConfiguration_default } from "../RightSidebarConfiguration-dzafaLKa.mjs"; //#region src/model/MiscControllerEEConfiguration.d.ts type IMiscControllerEEConfiguration = { uuid: string; version: string; edition: EditionProviderEdition; commitId: string; chartDefaultDuration: string; commitDate: Date; isCustomDashboardsEnabled: boolean; isAnonymousUsageEnabled: boolean; isUiAnonymousUsageEnabled: boolean; isTemplateEnabled: boolean; environment: MiscControllerEnvironment_default; url: string; preview: MiscControllerPreview_default; systemNamespace: string; hiddenLabelsPrefixes: Array; isAiEnabled: boolean; isAiApiKeyConfigured: boolean; isBasicAuthInitialized: boolean; pluginsHash: number; isConcurrencyViewEnabled: boolean; tenants: MiscControllerTenantConfigurationInfo_default; secretsEnabled: boolean; /** * :model/MiscControllerPluginIdAndVersion>} supportedStorages */ "": Array; pluginManagementEnabled: boolean; pluginCustomEnabled: boolean; banner: Banner_default; mailServiceEnabled: boolean; outputsInInternalStorageEnabled: boolean; leftSidebar: LeftSidebarConfiguration_default; rightSidebar: RightSidebarConfiguration_default; inMaintenance: boolean; passwordRegexp: string; passwordlessEnabled: boolean; airgapped: boolean; featureGating: boolean; features: Array; }; /** * @typedef {Object} IMiscControllerEEConfiguration * @property {String} uuid * @property {String} version * @property {EditionProviderEdition} edition * @property {String} commitId * @property {String} chartDefaultDuration * @property {Date} commitDate * @property {Boolean} isCustomDashboardsEnabled * @property {Boolean} isAnonymousUsageEnabled * @property {Boolean} isUiAnonymousUsageEnabled * @property {Boolean} isTemplateEnabled * @property {MiscControllerEnvironment} environment * @property {String} url * @property {MiscControllerPreview} preview * @property {String} systemNamespace * @property {Array.} hiddenLabelsPrefixes * @property {Boolean} isAiEnabled * @property {Boolean} isAiApiKeyConfigured * @property {Boolean} isBasicAuthInitialized * @property {Number} pluginsHash * @property {Boolean} isConcurrencyViewEnabled * @property {MiscControllerTenantConfigurationInfo} tenants * @property {Boolean} secretsEnabled * @property {Array.} supportedStorages * @property {Array.} supportedSecrets * @property {Boolean} pluginManagementEnabled * @property {Boolean} pluginCustomEnabled * @property {Banner} banner * @property {Boolean} mailServiceEnabled * @property {Boolean} outputsInInternalStorageEnabled * @property {LeftSidebarConfiguration} leftSidebar * @property {RightSidebarConfiguration} rightSidebar * @property {Boolean} inMaintenance * @property {String} passwordRegexp * @property {Boolean} passwordlessEnabled * @property {Boolean} airgapped * @property {Boolean} featureGating * @property {Array.} features * @property {Array.} killSwitches */ /** * The MiscControllerEEConfiguration model module. * @module model/MiscControllerEEConfiguration * @type {IMiscControllerEEConfiguration} */ declare class MiscControllerEEConfiguration { /** * Initializes the fields of this object. * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). * Only for internal use. */ static initialize(obj: any): void; /** * Constructs a MiscControllerEEConfiguration from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. * @param {module:model/MiscControllerEEConfiguration} obj Optional instance to populate. * @return {module:model/MiscControllerEEConfiguration} The populated MiscControllerEEConfiguration instance. */ static constructFromObject(data: any, obj: any): any; /** * Validates the JSON data with respect to MiscControllerEEConfiguration. * @param {Object} data The plain JavaScript object bearing properties of interest. * @return {boolean} to indicate whether the JSON data is valid with respect to MiscControllerEEConfiguration. */ static validateJSON(data: any): boolean; uuid: string; version: string; edition: EditionProviderEdition; commitId: string; chartDefaultDuration: string; commitDate: Date; isCustomDashboardsEnabled: boolean; isAnonymousUsageEnabled: boolean; isUiAnonymousUsageEnabled: boolean; isTemplateEnabled: boolean; environment: MiscControllerEnvironment_default; url: string; preview: MiscControllerPreview_default; systemNamespace: string; hiddenLabelsPrefixes: string[]; isAiEnabled: boolean; isAiApiKeyConfigured: boolean; isBasicAuthInitialized: boolean; pluginsHash: number; isConcurrencyViewEnabled: boolean; tenants: MiscControllerTenantConfigurationInfo_default; secretsEnabled: boolean; supportedStorages: any; supportedSecrets: any; pluginManagementEnabled: boolean; pluginCustomEnabled: boolean; banner: Banner_default; mailServiceEnabled: boolean; outputsInInternalStorageEnabled: boolean; leftSidebar: LeftSidebarConfiguration_default; rightSidebar: RightSidebarConfiguration_default; inMaintenance: boolean; passwordRegexp: string; passwordlessEnabled: boolean; airgapped: boolean; featureGating: boolean; features: string[]; killSwitches: any; } //#endregion export { IMiscControllerEEConfiguration, MiscControllerEEConfiguration as default };