import React from 'react';
export interface VirsualListProps {
    /**
     * 需要渲染的数据源
     * @description       数组类型，里面可以放具体模型；
     */
    data: any[];
    /**
     * 需要被渲染的子元素
     * @description       一般写函数：接收 模型， 返回具体的 ReactElement
     */
    children: React.ReactElement | ((item: any) => React.ReactElement);
    /**
     * 初始的页面大小（一页多少条）
     * @description       设置要求：该条数对应的 组件高度 应超过一屏；如果不清楚，也可以给一个小值， 例如 3； 然后开启 自调整：autoAdjustPageCount
     * @default           10
     */
    initPageCount: number;
    /**
     * 容器高度
     * @description       可以是具体像素 500px; 也可以写 100vh 等
     * @default           50vh
     */
    height: string;
    /**
     * 是否开启自调整页大小
     * @description       开启后， 会在翻页过程中， 动态监测并调整（调整过程中，会导致页面轻微抖动）
     * @default           true
     */
    autoAdjustPageCount: boolean;
}
declare const VirsualList: React.FC<VirsualListProps>;
export default VirsualList;
