import { type ReactNode } from "react"; import type { ProductMedia } from "../Commerce/commerceTypes"; import type { ProductCardAspectRatio } from "./ProductCardProps"; type ProductCardMediaProps = { primary: ProductMedia | undefined; hover: ProductMedia | undefined; title: string; alt?: string; aspectRatio: ProductCardAspectRatio; dimmed: boolean; selected: boolean; fallbackText: string; width?: string; children?: ReactNode; }; /** Tonal media well: cover-fitted primary frame, optional hover frame, broken-image tile; overlays are children. */ declare const ProductCardMedia: ({ primary, hover, title, alt, aspectRatio, dimmed, selected, fallbackText, width, children, }: ProductCardMediaProps) => import("react/jsx-runtime").JSX.Element; export default ProductCardMedia;