import { type ComponentType, type ReactElement, type RefAttributes } from 'react'; import { type VirtualListDefaultItem, type VirtualListElement, type VirtualListItemModel, type VirtualListProps as _VirtualListProps } from './generated/VirtualList.js'; import { type ReactModelRendererProps } from './renderers/useModelRenderer.js'; export * from './generated/VirtualList.js'; export type VirtualListReactRendererProps = ReactModelRendererProps, VirtualListElement>; export type VirtualListProps = Partial, 'children' | 'renderer'>> & Readonly<{ children?: ComponentType> | null; renderer?: ComponentType> | null; }>; declare const ForwardedVirtualList: (props: VirtualListProps & RefAttributes>) => ReactElement | null; export { ForwardedVirtualList as VirtualList }; //# sourceMappingURL=VirtualList.d.ts.map