import type { AnchorHTMLAttributes, CSSProperties, ElementType, ReactElement, ReactNode } from 'react'; type AspectRatio = '1 / 1' | '4 / 3' | '3 / 4' | '16 / 9' | string; export type MediaCardProps = { src?: string; alt: string; href?: string; component?: ElementType; linkElement?: ReactElement; loading?: boolean; aspectRatio?: AspectRatio; objectFit?: CSSProperties['objectFit']; objectPosition?: CSSProperties['objectPosition']; caption?: ReactNode; meta?: ReactNode; showCaption?: boolean; className?: string; imageClassName?: string; linkProps?: Omit, 'href' | 'children'>; }; export declare function MediaCard({ src, alt, href, component: Component, linkElement, loading, aspectRatio, objectFit, objectPosition, caption, meta, showCaption, className, imageClassName, linkProps, }: MediaCardProps): import("react/jsx-runtime").JSX.Element; export {};