declare const _default: import("vue").DefineComponent; }; direction: { type: import("vue").PropType<"horizontal" | "vertical">; default: string; }; alwaysShow: { type: BooleanConstructor; default: boolean; }; both: { type: BooleanConstructor; default: boolean; }; }>, { trackCls: import("vue").ComputedRef; thumbCls: import("vue").ComputedRef<(string | false)[]>; thumb_ns: string; trackRef: import("vue").Ref; thumbRef: import("vue").Ref; handleThumbMouseDown: (ev: MouseEvent) => void; handleTrackClick: (ev: MouseEvent) => void; thumbStyle: import("vue").ComputedRef<{ [x: string]: string; }>; setOffset: (_offset: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "scroll"[], "scroll", import("vue").PublicProps, Readonly; }; direction: { type: import("vue").PropType<"horizontal" | "vertical">; default: string; }; alwaysShow: { type: BooleanConstructor; default: boolean; }; both: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onScroll?: ((...args: any[]) => any) | undefined; }>, { direction: "horizontal" | "vertical"; both: boolean; alwaysShow: boolean; }, {}, {}, {}, "setOffset", import("vue").ComponentProvideOptions, true, {}, any>; export default _default;