import { SectionSettings, SectionItem, TabbedSectionItemSettings } from "../../../../models"; import { LayoutCanvasStore } from "../../"; import { VueComponentBase } from "../../../VueComponentBase"; import { MediaPickerService } from "../../../../services"; import { AnchorLink } from "../../../AnchorLink"; export interface StepRendererProps { step: SectionItem; settings: SectionSettings; layoutId: string; useScrollMargingFix: boolean; } export declare class LayoutStepRenderer extends VueComponentBase { layoutEditorStore: LayoutCanvasStore; mediaPickerService: MediaPickerService; anchorLink: AnchorLink; step: SectionItem; settings: SectionSettings; layoutId: string; useScrollMargingFix: boolean; designRender?: boolean; private fallbackRenderCache; private blockSettings; private blockInstances; private renderedOnce; created(): void; private get backgroundImage(); private onBlockInstanceCreated; private renderChildren; render(): VueTsxSupport.JSX.Element; }