import { ButtonGroupMetadata } from '../button-group/types';
import { ImageMetadata } from '../../atoms/image/types';
import { LinkMetadata } from '../link/types';
import { TitleBlockMetada } from '../title-block/types';
/**
 * Configuration for the testimonial card component.
 */
export interface TestimonialCardMetadata {
    /** Title block configuration */
    title: TitleBlockMetada;
    /** Optional link configuration */
    link?: LinkMetadata;
    /** Optional image configuration */
    image?: ImageMetadata;
    /** Background color (Ionic color, CSS color, or CSS variable) */
    color?: string;
    /** Background (url(...) for image, gradient, or color) */
    background?: string;
    /** Optional action buttons */
    actions?: ButtonGroupMetadata;
    /** Minimum height of the card. Default: '450px' */
    minHeight?: string;
    /** Minimum width of the card. Default: '300px' */
    minWidth?: string;
}
