import { CSSProp } from 'styled-components'; export type TVirtualScrollProps = { children: React.ReactNode[]; containerHeight?: string; preRenderCount?: number; itemHeight?: number; firstItemIndexInView?: number; scrollSnap?: 'mandatory' | 'proximity' | 'none'; itemGap?: number; currentFirstItemsInViewHandler?: (index: number) => void; attributesContainer?: HTMLDivProps; attributesItems?: HTMLDivProps; onScrollingStateChange?: (isScrolling: boolean) => void; }; type HTMLDivProps = Omit, 'style'> & { $externalStyle: CSSProp; }; export {};