import React from 'react';
import type { PublicCourse } from '../../blocks/courses/shared/types';
import { type ContentEntryLike, type EntrySubrouteContextLike } from './course-details/logic';
type CourseDetailsProps = {
    blockId?: string | null;
    contentEntry?: ContentEntryLike;
    entrySubrouteContext?: EntrySubrouteContextLike;
    courses?: PublicCourse[] | null;
    courseSlug?: string | null;
    showTitle?: boolean;
    showDescription?: boolean;
    showSessions?: boolean;
    sessionsLimit?: string | number | 'all' | null;
    showVenue?: boolean;
    showPrice?: boolean;
    showCapacity?: boolean;
    showEnrollmentStatus?: boolean;
    showMembershipNote?: boolean;
    className?: string | null;
    children?: React.ReactNode;
};
export declare function CourseDetailsSSR({ courses, contentEntry, entrySubrouteContext, courseSlug, showTitle, showDescription, showSessions, sessionsLimit, showVenue, showPrice, showCapacity, showEnrollmentStatus, showMembershipNote, className, children, }: CourseDetailsProps): import("react/jsx-runtime").JSX.Element;
export default CourseDetailsSSR;
