export declare const VaScrollbar: import("vue").DefineComponent<{
    speed: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    preset: {
        type: import("vue").PropType<import("../../composables").PresetPropValue>;
        default: undefined;
    };
}, any, {
    wrapper: undefined;
    maxHeight: undefined;
    thumb: undefined;
    track: undefined;
    trackHeight: undefined;
    content: undefined;
    contentHeight: undefined;
    isDown: boolean;
    isUp: boolean;
    prevTouch: {};
    isDragging: boolean;
}, {}, {
    calcOnResize(): void;
    calcSize(): void;
    calcThumb(): void;
    onContentResize(): void;
    startDrag(e: any): void;
    onDrag(e: any): void;
    stopDrag(): void;
    scroll(e: any): void;
    setVertical(delta: any): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    speed: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    preset: {
        type: import("vue").PropType<import("../../composables").PresetPropValue>;
        default: undefined;
    };
}>>, {
    preset: import("../../composables").PresetPropValue;
    speed: string | number;
}, {}>;
