@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
14 lines (13 loc) • 622 B
TypeScript
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;
}