import { default as React } from 'react';
import { SxProps, Theme } from '@mui/material/styles';
export interface MediaCardProps {
    /** Image URL or ReactNode for the media area */
    media: string | React.ReactNode;
    /** Media area height in px */
    mediaHeight?: number;
    /** Card title */
    title: string;
    /** Short description */
    description?: string;
    /** Small metadata line (e.g. author, date) */
    meta?: string | React.ReactNode;
    /** Action buttons rendered at the bottom */
    actions?: React.ReactNode;
    /** Click handler for the entire card */
    onClick?: () => void;
    sx?: SxProps<Theme>;
}
declare function MediaCard({ media, mediaHeight, title, description, meta, actions, onClick, sx, }: MediaCardProps): import("react/jsx-runtime").JSX.Element;
declare namespace MediaCard {
    var displayName: string;
}
export default MediaCard;
