import * as React from 'react'; export declare type CardImage = { src: string; alt?: string; }; export declare type CardIcon = { icon: string; color?: string; }; export declare type CardPicture = CardImage | CardIcon; interface BaseCardProps { title: string; description?: string | JSX.Element; href?: string; className?: string; tags?: string[]; } export interface SimpleCardProps extends BaseCardProps { picture?: CardPicture; } export declare const SimpleCard: React.FC; export interface CardProps extends BaseCardProps { picture?: CardPicture; footer?: string | JSX.Element; orientation?: 'horizontal' | 'vertical'; onClick?: (event?: React.MouseEvent) => void; } export declare const Card: React.FC; export declare type CardTags = { text: string; type?: string; }; interface CardComponentProps { title: string; href?: string; description?: string | JSX.Element; headline?: string; isHorizontal?: boolean; isThemeCard?: boolean; hasNoBorder?: boolean; isTitleTruncate?: boolean; icon?: string; image?: CardImage; tags?: CardTags[]; } export declare const CardComponent: React.FC; export {};