import { AnyActivity } from '@argent/x-shared/simulation'; import { ComponentType, PropsWithChildren, ReactNode } from 'react'; import { HideComponentWithChildren } from '../../types'; import { ActivityRowProps } from '../row/ActivityRow'; import { ItemData } from './types'; export interface VirtualizedActivityListItemWrapperProps extends PropsWithChildren { index: number; } export interface ActivityRowPropsWithIndex extends ActivityRowProps { index: number; } export type VirtualizedActivityListRowPropsFn = (defaultProps: ActivityRowPropsWithIndex) => ActivityRowProps; export interface VirtualizedActivityListItemProps { data: ItemData; networkId: string; onActivityClick?: (activity: AnyActivity) => void; header?: ReactNode; footer?: ReactNode; subtitlePending?: ReactNode; hideComponent?: HideComponentWithChildren; RowWrapper?: ComponentType; SubTitleWrapper?: ComponentType; rowProps?: VirtualizedActivityListRowPropsFn; } export declare const VirtualizedActivityListItem: import('react').NamedExoticComponent;