declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & (new () => { $slots: S; }); declare const __VLS_component: import('vue').DefineComponent<{}, { /** wrap DOM 引用 */ wrapRef: import('vue').Ref; /** 滚动到指定位置 */ scrollTo: (options: any) => void; /** 设置竖向滚动位置 */ setScrollTop: (value: any) => void; /** 设置横向滚动位置 */ setScrollLeft: (value: any) => void; /** 手动刷新滚动条状态 */ update: () => void; $emit: (event: "scroll", ...args: any[]) => void; maxHeight: string | number; height: string | number; native: boolean; wrapStyle: string | Record | unknown[]; wrapClass: string | Record | unknown[]; viewStyle: string | Record | unknown[]; viewClass: string | Record | unknown[]; noresize: boolean; tag: string; always: boolean; minSize: number; barTop: number; $props: { readonly maxHeight?: string | number; readonly height?: string | number; readonly native?: boolean; readonly wrapStyle?: string | Record | unknown[]; readonly wrapClass?: string | Record | unknown[]; readonly viewStyle?: string | Record | unknown[]; readonly viewClass?: string | Record | unknown[]; readonly noresize?: boolean; readonly tag?: string; readonly always?: boolean; readonly minSize?: number; readonly barTop?: number; }; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { containerRef: HTMLDivElement; wrapRef: HTMLDivElement; viewRef: unknown; verticalThumbRef: HTMLDivElement; horizontalThumbRef: HTMLDivElement; }, HTMLDivElement>; type __VLS_TemplateResult = { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: { containerRef: HTMLDivElement; wrapRef: HTMLDivElement; viewRef: unknown; verticalThumbRef: HTMLDivElement; horizontalThumbRef: HTMLDivElement; }; rootEl: HTMLDivElement; }; //# sourceMappingURL=index.vue.d.ts.map