import GirafeSingleton from '../../base/GirafeSingleton.js'; import BaseLayer from '../../models/layers/baselayer.js'; import CustomTheme from '../../models/customtheme.js'; declare class CustomThemesManager extends GirafeSingleton { customThemes: CustomTheme[]; private readonly storagePath; private readonly serializer; addTheme(themeName: string, layersList: BaseLayer[]): void; private manageActiveStateForClonedObject; deleteTheme(theme: CustomTheme): void; private saveCustomThemes; loadCustomThemes(): void; } export default CustomThemesManager;