import { VueComponentBase } from "../../VueComponentBase"; import { LayoutEditorTabRendererInstance } from "../LayoutEditorTabRendererInstance"; interface SizeMonitorProps { instance: LayoutEditorTabRendererInstance; wrapperElementId: string; scrollableElementId: string; } export default class SizeMonitor extends VueComponentBase { instance: LayoutEditorTabRendererInstance; wrapperElementId: string; scrollableElementId: string; private editorChromeStore; private subscriptionHandler; private versionedLayoutEditorStore; private maxWidth; private interval; created(): void; mounted(): void; beforeDestroy(): void; private handleSize; private getAvailableMaxWidth; render(): VueTsxSupport.JSX.Element; } export {};