import { Section, BlockLayoutSettings, SectionSettings, TabbedSectionSettings } from "../../../../models"; import { ITheming } from "../../../theming"; import { ITheme } from "../../.."; /** * Shared renderers functions * */ export declare const SharedRendererFunctions: { block: { calculateMargin(sectionSettings: SectionSettings): string; safeGetValue(value: any): number; calculatePadding(blockSettings: BlockLayoutSettings): string; }; section: { /** * Gets the alignment settings for positioning the layout * */ getAlignmentSettings(section: Section): string; /** * Gets the text color for the tab * */ getTabTextColor(tabSettings: TabbedSectionSettings, active: boolean, theming: ITheming): string; /** * Checks if all columns are empty without any blocks * */ allColumnsAreEmpty(section: Section): boolean; }; column: {}; layerIndex: { blade: number; contentNavigation: number; itemselector: number; actionToolbar: number; informationIcon: number; }; editorTheme: () => ITheme; };