import type { StyleValue, ExtractPropTypes, PropType } from 'vue'; export declare const scrollbarProps: { height: { type: (StringConstructor | NumberConstructor)[]; default: string; }; maxHeight: { type: (StringConstructor | NumberConstructor)[]; default: string; }; native: { type: BooleanConstructor; default: boolean; }; wrapStyle: { type: PropType; default: string; }; wrapClass: { type: (StringConstructor | ArrayConstructor)[]; default: string; }; viewClass: { type: PropType; default: string; }; viewStyle: { type: (StringConstructor | ArrayConstructor)[]; default: string; }; noresize: BooleanConstructor; tag: { type: StringConstructor; default: string; }; always: { type: BooleanConstructor; default: boolean; }; minSize: { type: NumberConstructor; default: number; }; }; export type ScrollbarProps = ExtractPropTypes; export declare const scrollbarEmits: { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }; export type ScrollbarEmits = typeof scrollbarEmits;