import { Ref } from 'vue';
declare const _sfc_main: import("vue").DefineComponent<{}, {
    value: import("vue").ModelRef<Record<string, any>[keyof T], number, T[K], T[K]>;
    props: any;
    sliderBodyRef: Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>;
    sliderBodyLeft: Ref<number, number>;
    sliderBodyWidh: Ref<number, number>;
    safeValue: import("vue").ComputedRef<any>;
    range: import("vue").ComputedRef<number>;
    valueRelative: import("vue").ComputedRef<number>;
    dragStart: Ref<{
        x: number;
        value: number;
    } | undefined, {
        x: number;
        value: number;
    } | undefined>;
    handleMousedown: (event: MouseEvent | TouchEvent) => void;
    mousePos: Ref<{
        x: number;
        y: number;
    }, {
        x: number;
        y: number;
    } | {
        x: number;
        y: number;
    }>;
    handleMousemove: (event: MouseEvent | TouchEvent) => void;
    handleMouseup: (event: MouseEvent | TouchEvent) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<{}> & Readonly<{
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}>, {} | {
    [x: string]: any;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _sfc_main;
//# sourceMappingURL=BxSlider.vue.d.ts.map