import React from 'react';
import type { PublicEvent, CardVariant, ButtonVariant, EventLayout } from '../../../blocks/events/shared/types';
type EventSpotlightProps = {
    events?: PublicEvent[] | null;
    layout?: EventLayout;
    columns?: '2' | '3';
    cardVariant?: CardVariant;
    buttonVariant?: ButtonVariant;
    buttonText?: string;
    ctaLabel?: string | null;
    ctaUrl?: string | null;
    showVenue?: boolean;
    showMap?: boolean;
    showCapacity?: boolean;
    emptyMessage?: string;
    className?: string;
};
/**
 * EventSpotlight Component
 *
 * Displays a simple list of featured upcoming events.
 * This is a server-safe component with no client-side interactivity.
 *
 * Designed for homepages and landing pages to highlight 1-6 events.
 */
export declare const EventSpotlight: React.FC<EventSpotlightProps>;
export default EventSpotlight;
