declare function adjust(): void; declare function __VLS_template(): { default?(_: {}): any; }; declare const __VLS_component: import("vue").DefineComponent, { to: (target: HTMLElement | string | number | any) => void; scrollRef: import("vue").Ref; isScrolling: import("vue").Ref; setScrollPoints: () => void; findScrollPoint: (scrollTop: number) => string | number | null; checkHorizontalScroll: () => void; adjust: typeof adjust; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { change: (position: number) => any; scroll: (event: Event) => any; "update:modelValue": (position: string | number) => any; bottom: () => any; top: () => any; scrollEnd: () => any; "update:value": (position: string | number) => any; }, string, import("vue").PublicProps, Readonly> & Readonly<{ onChange?: (position: number) => any; onScroll?: (event: Event) => any; "onUpdate:modelValue"?: (position: string | number) => any; onBottom?: () => any; onTop?: () => any; onScrollEnd?: () => any; "onUpdate:value"?: (position: string | number) => any; }>, { value: string | number; mode: string; flex: boolean; type: string; height: string | number; padding: string | number; paddingPosition: string; modelValue: string | number; bottom: string | number; top: string | number; speed: number; virtual: boolean; barDisplay: string; except: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };