import { default as React } from 'react';
export type ColorCardColor = 'blue' | 'indigo' | 'cyan' | 'purple' | 'emerald' | 'orange' | 'green' | 'red' | 'pink' | 'amber' | 'teal' | 'violet' | 'rose' | 'sky';
export interface ColorCardProps {
    /** Icon element (e.g. LucideIcon) */
    icon: React.ReactNode;
    /** Card title */
    title: string;
    /** Description text */
    description: string;
    /** Predefined color preset (takes precedence over colorClassName) */
    color?: ColorCardColor;
    /** Color classes for background gradient, text color, and border (fallback for custom colors not in presets) */
    colorClassName?: string;
    /** Extra classes for the container */
    className?: string;
    /** Click handler */
    onClick?: () => void;
}
export declare const ColorCard: React.FC<ColorCardProps>;
export default ColorCard;
