import { default as React } from 'react';
export interface FeatureCardProps {
    /** Icon element (e.g. LucideIcon) */
    icon: React.ReactNode;
    /** Card title */
    title: string;
    /** Badge text (e.g. "25+", "Built-in") */
    badge?: string;
    /** Description text */
    description: React.ReactNode;
    /** Gradient class for icon background (e.g. "from-pink-500 to-rose-500") */
    iconBgClassName?: string;
    /** Extra classes for the card container */
    className?: string;
    /** Click handler */
    onClick?: () => void;
    /** Layout direction: vertical (centered, default), horizontal (icon left), or showcase (icon + stacked title/badge + tags) */
    layout?: 'vertical' | 'horizontal' | 'showcase';
    /** Tags displayed at the bottom (only for showcase layout) */
    tags?: string[];
}
export declare const FeatureCard: React.FC<FeatureCardProps>;
export default FeatureCard;
