import { PropType, DefineComponent, FunctionalComponent } from 'vue'; declare const VirtualList: DefineComponent<{ items: ArrayConstructor; itemKey: PropType string)>; itemsWrap: PropType>, {}> | FunctionalComponent<{}, {}>>; virtual: BooleanConstructor; bufferSize: { type: NumberConstructor; default: number; }; onScroll: PropType<(e: Event) => void>; }, (vm: any) => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "scroll"[], "scroll", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string)>; itemsWrap: PropType>, {}> | FunctionalComponent<{}, {}>>; virtual: BooleanConstructor; bufferSize: { type: NumberConstructor; default: number; }; onScroll: PropType<(e: Event) => void>; }>> & { onScroll?: (...args: any[]) => any; }, { virtual: boolean; bufferSize: number; }>; export default VirtualList;