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 {};