import { ThemeDefinition } from "../../../../../models"; import { LayoutCanvasStore } from "../../.."; import { ThemingRenditionManager } from "../../../"; import { VueComponentBase, ThemeStore } from "../../../.."; import { BlockTitleSettingsStore } from "../../../../../stores"; export default class ThemingItem extends VueComponentBase { blockTitleSettingsStore: BlockTitleSettingsStore; editorStore: LayoutCanvasStore; themeStore: ThemeStore; themingRenditionManager: ThemingRenditionManager; private omniaUxLoc; private item; private settings; private editingThemedefinition; mounted(): void; created(): void; private hasCustomBackgroundSettings; private hasbGColors; private hasElevation; resetOldBackgroundSettingsInTheme(): void; injectOldBackgroundSettingsInTheme(): void; onThemingChange(updatedTheme: ThemeDefinition): void; onSetThemeOption(option: boolean): void; render(): VueTsxSupport.JSX.Element; }