declare function update(): void; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: { wrapRef: HTMLDivElement; viewRef: unknown; }; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent; readonly default: "default"; }; readonly noresize: { readonly type: BooleanConstructor; readonly default: false; }; readonly tag: { readonly type: StringConstructor; readonly default: "div"; }; readonly infinite: { readonly type: BooleanConstructor; readonly default: false; }; readonly distance: { readonly type: NumberConstructor; readonly default: 0; }; }>, { scrollTo: (options: ScrollToOptions) => void | undefined; setScrollTop: (top: number) => void; setScrollLeft: (left: number) => void; update: typeof update; wrapRef: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { scroll: (e: Event) => any; scrollend: (e: Event) => any; infinite: () => any; }, string, import('vue').PublicProps, Readonly; readonly default: "default"; }; readonly noresize: { readonly type: BooleanConstructor; readonly default: false; }; readonly tag: { readonly type: StringConstructor; readonly default: "div"; }; readonly infinite: { readonly type: BooleanConstructor; readonly default: false; }; readonly distance: { readonly type: NumberConstructor; readonly default: 0; }; }>> & Readonly<{ onScroll?: ((e: Event) => any) | undefined; onScrollend?: ((e: Event) => any) | undefined; onInfinite?: (() => any) | undefined; }>, { readonly size: import('./scrollbar').ScrollbarSize; readonly height: string; readonly maxHeight: string; readonly native: boolean; readonly always: boolean; readonly noresize: boolean; readonly tag: string; readonly infinite: boolean; readonly distance: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { wrapRef: HTMLDivElement; viewRef: unknown; }, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };