import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; export declare enum MExpandableLayoutPanelScrollMode { Follow = "follow", Static = "static" } export declare enum MExpandableLayoutPanelPosition { Left = "left", Right = "right" } export declare class MExpandableLayout extends ModulVue { open: boolean; panelScrollMode: MExpandableLayoutPanelScrollMode; panelPosition: MExpandableLayoutPanelPosition; panelWidth: string; overContent: boolean; $refs: { panelContent: HTMLDivElement; }; updateMode(): void; mounted(): void; beforeDestroy(): void; setPanelPosition(): void; get styleClasses(): { [key: string]: boolean; }; get panelStyle(): { [prop: string]: string; }; get panelContentStyle(): { width: string; }; } declare const ExpandableLayoutPlugin: PluginObject; export default ExpandableLayoutPlugin; //# sourceMappingURL=expandable-layout.d.ts.map