/// import { CommonType } from '../common/type'; import { KeygenType } from '@sheinx/hooks'; export type VirtualListType = { scrollByStep?: (step: number, top?: number) => void; getCurrentIndex?: () => number; getTop?: () => number; getHoverIndex?: () => number; setStartIndex?: (index: number) => void; }; export interface VirtualListProps extends Pick { data: DataItem[]; keygen?: KeygenType; paddingY?: number; height: number | string; lineHeight: number; rowsInView: number; colNum?: number; renderItem: any; customRenderItem?: any; groupKey?: string; tag?: React.ReactElement['type']; tagClassName?: string; virtualRef?: React.MutableRefObject; scrollerStyle?: React.CSSProperties; dynamicVirtual?: boolean; keepScrollTop?: boolean; keepScrollHeight?: boolean; onControlTypeChange?: React.Dispatch>; onScroll?: (info: { scrollLeft: number; scrollTop: number; x: number; y: number; fromDrag: boolean; height: number; width: number; }) => void; } //# sourceMappingURL=virtual-scroll-list.type.d.ts.map