import type { PublicCourse } from '../../../blocks/courses/shared/types';
import type { ContentEntryLike } from './logic';
export type CourseDateRange = {
    start: Date | null;
    end: Date | null;
    startIso: string | null;
    endIso: string | null;
    timeZone: string | null;
};
export declare function getEntryBasePath(contentEntry: ContentEntryLike | null | undefined): string | null;
export declare function getCourseDateRange(course: PublicCourse): CourseDateRange;
export declare function formatCourseDateRange(range: CourseDateRange): string;
