import { type DefaultProps } from '../config'; import type { LoadMoreStatus } from '../load-more'; import type { PullDownRefreshSlots } from '../pull-down-refresh/common'; export interface InfiniteListProps { status?: LoadMoreStatus; request: (page: number) => Promise; hideLoadMore?: boolean; refreshable?: boolean; rootMargin?: string; } export declare const defaultInfiniteListProps: DefaultProps; export interface InfiniteListSlots extends Omit { default?(props: Record): any; } export interface InfiniteListEmits { (e: 'load'): void; } export interface InfiniteListExpose { }