import "../ApiClient-fBZ10h6n.mjs"; import { t as EditionProviderEdition } from "../EditionProviderEdition-GZVCLbet.mjs"; import { t as MiscControllerEnvironment_default } from "../MiscControllerEnvironment-B9dlsDB8.mjs"; import { t as MiscControllerPreview_default } from "../MiscControllerPreview-3BO_VVQK.mjs"; //#region src/model/MiscControllerConfiguration.d.ts type IMiscControllerConfiguration = { 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; }; /** * @typedef {Object} IMiscControllerConfiguration * @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 */ /** * The MiscControllerConfiguration model module. * @module model/MiscControllerConfiguration * @type {IMiscControllerConfiguration} */ declare class MiscControllerConfiguration { /** * 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 MiscControllerConfiguration 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/MiscControllerConfiguration} obj Optional instance to populate. * @return {module:model/MiscControllerConfiguration} The populated MiscControllerConfiguration instance. */ static constructFromObject(data: any, obj: any): any; /** * Validates the JSON data with respect to MiscControllerConfiguration. * @param {Object} data The plain JavaScript object bearing properties of interest. * @return {boolean} to indicate whether the JSON data is valid with respect to MiscControllerConfiguration. */ 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; } //#endregion export { IMiscControllerConfiguration, MiscControllerConfiguration as default };