import '../../Button/style';
import '../../Card/style';
import { CarouselSlideDirection } from '../index';
import '../style';
import Vue from 'vue';
import './styles.scss';
declare const _default: {
    title: string;
    parameters: {
        component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../Carousel").CarouselInnerProps & import("../../_utils/defineComponent").OhuComponentInnerProps & {
            value: number;
            loop: boolean;
            rewind: boolean;
            direction: CarouselSlideDirection;
            autoSize: boolean;
            moveStep: number | undefined;
            gap: string | number;
            center: boolean;
            perPage: number;
            easing: string;
            supportGesture: boolean;
            minSwipeDistance: number;
            gestureFollow: boolean;
            scrollAngle: number;
            animationDuration: number;
            autoplay: boolean;
            interval: number;
            indicator: boolean;
            indicatorDarkMode: boolean;
            width: string;
            height: string;
            resize: boolean;
        }, {}, {} & {
            value?: number | undefined;
            width?: string | undefined;
            height?: string | undefined;
            center?: boolean | undefined;
            gap?: string | number | undefined;
            animationDuration?: number | undefined;
            autoplay?: boolean | undefined;
            interval?: number | undefined;
            indicator?: boolean | undefined;
            indicatorDarkMode?: boolean | undefined;
            resize?: boolean | undefined;
            direction?: CarouselSlideDirection | undefined;
            autoSize?: boolean | undefined;
            loop?: boolean | undefined;
            rewind?: boolean | undefined;
            moveStep?: number | undefined;
            perPage?: number | undefined;
            easing?: string | undefined;
            supportGesture?: boolean | undefined;
            minSwipeDistance?: number | undefined;
            gestureFollow?: boolean | undefined;
            scrollAngle?: number | undefined;
        } & import("../types").CarouselProps, import("../types").CarouselEvents, {}, {}>;
        options: {
            showPanel: boolean;
        };
    };
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    v1: number;
    v2: number;
    gap: string;
    direction: CarouselSlideDirection;
    center: boolean;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Vertical: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
    v1: number;
    v2: number;
    gap: string;
    direction: CarouselSlideDirection;
    center: boolean;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
