import React from 'react';
import type { PublicEvent } from '../../../../blocks/events/shared/types';
import type { EventListingDisplay } from '../EventListing.interactive';
/**
 * Shared SSR render function for event list items.
 * Selects between EventCard and EventCompactRow based on the display's listLayout.
 *
 * Used by EventCalendar.server, EventCombined.server, and EventListing.server.
 * Not used by EventPaginatedListView.client which needs EventCardClient (with map support).
 */
export declare function renderEventListItem(event: PublicEvent, display: EventListingDisplay): React.ReactNode;
