import React from "react"; export type AcademyModuleShellProps = { isPremium: boolean; title: string; onBack: () => void; children: React.ReactNode; }; export type AcademyModuleSummaryCardProps = { isPremium: boolean; title: string; description?: string | null; classes?: string[]; statusLabel: string; completedVideos: number; totalVideos: number; progressPercent: number; }; export type AcademyFeaturedLessonCardProps = { isPremium: boolean; selectedVideoTitle?: string; selectedVideoDescription?: string | null; selectedVideoEmbedUrl: string | null; canMarkWatched: boolean; isMarkingWatched: boolean; markWatchedLabel: string; onMarkWatched: () => void; }; export type AcademyPlaylistCardProps = { isPremium: boolean; videos: Array<{ id: string; title: string; durationSeconds?: number; isCompleted?: boolean; }>; selectedVideoId?: string; onSelectVideo: (videoId: string) => void; }; export declare const AcademyModuleShell: React.FC; export declare const AcademyModuleSummaryCard: React.FC; export declare const AcademyFeaturedLessonCard: React.FC; export declare const AcademyPlaylistCard: React.FC;