import { PluginObject } from 'vue';
import { ModulVue } from '../../../utils/vue/vue';
export declare enum MSlideTransitionDirection {
    LeftToRight = "left-to-right",
    RightToLeft = "right-to-left"
}
export declare class MSlideTransition extends ModulVue {
    direction: MSlideTransitionDirection;
    scrollToOffset: number;
    automaticScroll: boolean;
    disabled: boolean;
    get transitionName(): string | undefined;
    get isLeftToRight(): boolean;
    beforeEnter(el: HTMLElement): void;
    enter(el: HTMLElement, done: any): void;
    afterEnter(el: HTMLElement): void;
    enterCancelled(el: HTMLElement): void;
    beforeLeave(el: HTMLElement): void;
    leave(el: HTMLElement, done: any): void;
    afterLeave(el: HTMLElement): void;
    leaveCancelled(el: HTMLElement): void;
    addStyleProperty(el: HTMLElement): void;
    removeStyleProperty(el: HTMLElement): void;
    private getHeightEl;
}
declare const SlideTransitionPlugin: PluginObject<any>;
export default SlideTransitionPlugin;
//# sourceMappingURL=slide-transition.d.ts.map