import { PluginObject } from 'vue'; import { MElementDomPlugin, MountFunction, RefreshFunction } from '../../domPlugin'; export declare enum MDraggableAllowScrollDirection { Top = "top", Bottom = "bottom" } export interface MDraggableAllowScrollOptions { allowScroll: boolean; scrollDirection: MDraggableAllowScrollDirection; } export declare class MDraggableAllowScroll extends MElementDomPlugin { static currentDraggableScroll?: MDraggableAllowScroll; static defaultMountPoint: string; private activeScroll; attach(mount: MountFunction): void; update(options: MDraggableAllowScrollOptions, refresh: RefreshFunction): void; detach(): void; doCleanUp(): void; private cleanUpOptions; private handleScroll; private shouldScroll; private activateScroll; private cancelScroll; } declare const DraggableAllowScrollPlugin: PluginObject; export default DraggableAllowScrollPlugin; //# sourceMappingURL=draggable-allow-scroll.d.ts.map