import { ScopedSlotReturnValue } from 'vue/types/vnode'; import { ClassName } from '../common'; declare const _default: import("vue/types/vue").ExtendedVue<{ classPrefix: string; componentName: string; commonSizeClassName: Record; commonStatusClassName: Record; } & Record & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, unknown, { renderLoading(): any; handleScroll(e: WheelEvent | Event): void; handleLoadMore(e: MouseEvent): void; renderContent(): JSX.Element[]; }, { listClass: ClassName; loadingClass: ClassName; }, { asyncLoading: string | ((h: import("vue").CreateElement) => ScopedSlotReturnValue); footer: string | ((h: import("vue").CreateElement) => ScopedSlotReturnValue); header: string | ((h: import("vue").CreateElement) => ScopedSlotReturnValue); layout: "vertical" | "horizontal"; size: "small" | "medium" | "large"; split: boolean; stripe: boolean; onLoadMore: (options: { e: MouseEvent; }) => void; onScroll: (options: { e: Event | WheelEvent; scrollTop: number; scrollBottom: number; }) => void; }>; export default _default;