// Main exports
export { DetailsModal } from "./components/layout/DetailsModal";
export type { DetailsModalProps, DetailsContentProps } from "./types";

// Layout components
export { DetailsContent } from "./components/layout/DetailsContent";
export { DetailsSkeleton } from "./components/layout/DetailsSkeleton";

// Section components
export { DetailsBody } from "./components/sections/DetailsBody";
export { DetailsInfo } from "./components/sections/DetailsInfo";
export { DetailsRatings } from "./components/sections/DetailsRatings";

// Carousel components
export { EpisodeCarousel } from "./components/carousels/EpisodeCarousel";
export { CastCarousel } from "./components/carousels/PeopleCarousel";

// Overlay components
export { TrailerOverlay } from "./components/overlays/TrailerOverlay";

// Types
export type {
  DetailsBodyProps,
  DetailsInfoProps,
  DetailsRatingsProps,
  TrailerOverlayProps,
  EpisodeCarouselProps,
} from "./types";
