import { PropsWithChildren, CSSProperties } from "react"; declare type Props = PropsWithChildren<{ /** 每个元素高 */ itemHeight: number; /** 一行几个元素 */ columnNumber?: number; /** 可视范围里几个元素 */ insightNumber: number; /** 滚动到第一个元素的高度 */ startHeight?: number; /** 有滚动条的dom */ scrollDom: HTMLDivElement | null; /** 扩展行数*/ scaleRow?: number; /** 装载完成回调函数*/ onloadFunc?: () => void; /** 节流函数的延迟 */ delay?: number; /** virtual-custom-item的额外样式 */ style?: CSSProperties; /** 设置滚动条高度的误差调整 */ scrollbar?: number; }>; export declare function throttle(fn: Function, delay: number): (this: Function, ...args: Array) => void; declare function VirtualList(props: Props): JSX.Element; declare namespace VirtualList { var defaultProps: { scaleRow: number; delay: number; columnNumber: number; startHeight: number; }; } export default VirtualList;