/// <reference types="react" />
import { RichCardProps } from '../../types';
/**
 * RichCard component to display a card with media, title, description, and suggestions.
 *
 * @param {RichCardProps} props - The properties for the RichCard component.
 * @param {string} props.title - The title of the card.
 * @param {string} props.description - The description of the card.
 * @param {RichCardMedia} props.media - The media object containing url and type.
 * @param {string} props.media.url - The URL of the media.
 * @param {string} props.media.type - The type of the media (e.g., 'image', 'video').
 * @param {string} [props.layout='vertical'] - The layout of the card ('vertical' or 'horizontal').
 * @param {string} [props.mediaPosition='top'] - The position of the media ('top', 'left', 'right').
 * @param {RichCardSuggestions[]} [props.suggestions=[]] - The list of suggestions to display.
 * @returns {JSX.Element|null} The rendered RichCard component or null if no content is provided.
 */
declare const RichCard: React.FC<RichCardProps>;
export default RichCard;
