import Vue, { PluginObject } from 'vue'; export declare class MCarousel extends Vue { readonly index: number; readonly interval: number; readonly keyboardNavigable: boolean; readonly margin: number; readonly swipeDisabled: boolean; private items; private internalIndex; private updateInterval; onTap(event: Event): void; onClick(event: Event): void; protected mounted(): void; protected updated(): void; protected beforeDestroy(): void; private initialize; private toggleKeyboardNavigation; private changeItem; private get propIndex(); private set propIndex(value); private isIndexValid; private numberOfCarouselItems; private showPrevItem; private showNextItem; private showItem; private resetInterval; } declare const CarouselPlugin: PluginObject; export default CarouselPlugin; //# sourceMappingURL=carousel.d.ts.map