export type ItemCardProps = { title?: string; username: string; avatarUrl?: string; thumbnailUrl?: string; tags?: string[]; showAvatar?: boolean; disableHoverState?: boolean; forceActiveState?: boolean; imageAreaMinHeight?: number; imageAreaMaxHeight?: number; cursor?: 'default' | 'pointer'; status?: | 'PENDING' | 'PUBLISHED' | 'PRIVATE' | 'IN_REVIEW' | 'REJECTED_FROM_CL'; isFavorite?: boolean; onFavoriteClick?: () => void; favoriteCount?: number; onClick?: () => void; onProfileLinkClick?: (username: string) => void; showFavorite?: boolean; isCommunityItem?: boolean; };