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;
}
