import { LayoutCanvasStore } from "../stores"; import { ThemeStore } from "../../theming"; import { ThemeDefinition } from "../../../models"; export declare class LayoutEditorThemingManager { private editorStore; private themeStore; constructor(editorStore: LayoutCanvasStore, themeStore: ThemeStore); private fallBackThemeTemplatePage; private fallBackThemeTemplateBlock; getDefaultPageThemeForBlockEditingWithFallback(byRefIfCustomTheme: boolean): ThemeDefinition; copyDefinition(themeDefinition: ThemeDefinition): any; getDefaultPageThemeForPageEditingWithFallback(): ThemeDefinition; }