import type { ExtractPropTypes } from 'vue'; export type ItemType = any; export declare const listProps: { readonly list: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | (((new (...args: any[]) => any[]) | (() => any[])) | null)[], unknown, unknown, () => never[], boolean>; readonly nativeScrollbar: import("element-plus/es/utils").EpPropFinalized; readonly infiniteScrollDisabled: import("element-plus/es/utils").EpPropFinalized; readonly infiniteScrollDelay: import("element-plus/es/utils").EpPropFinalized; readonly infiniteScrollDistance: import("element-plus/es/utils").EpPropFinalized; readonly load: { readonly type: import("vue").PropType<() => Promise>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly preLoad: { readonly type: import("vue").PropType<() => Promise>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly finished: import("element-plus/es/utils").EpPropFinalized; readonly loadingText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly errorText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly noMoreText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type ListProps = ExtractPropTypes; export declare const listEmits: {}; export type ListEmits = typeof listEmits;