import { SectionSettings, SectionItem, TabbedSectionItemSettings } from "../../../../models"; import { LayoutCanvasStore } from "../../"; import { VueComponentBase } from "../../../VueComponentBase"; import { MediaPickerService } from "../../../../services"; import { AnchorLink } from "../../../AnchorLink"; export interface TabRendererProps { tab: SectionItem; settings: SectionSettings; layoutId: string; useScrollMargingFix: boolean; } export declare class LayoutTabRenderer extends VueComponentBase { layoutEditorStore: LayoutCanvasStore; mediaPickerService: MediaPickerService; anchorLink: AnchorLink; tab: 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; }