import * as react_jsx_runtime from 'react/jsx-runtime';

interface FeatureBentoImageGridItem {
    /**
     * Icon name in format: prefix/name (e.g., "lucide/atom")
     */
    icon: string;
    /**
     * Icon badge text
     */
    iconBadge: string;
    /**
     * Card title
     */
    title: string;
    /**
     * Link text
     */
    linkText: string;
    /**
     * Link URL
     */
    link: string;
    /**
     * Image source URL
     */
    imageSrc: string;
    /**
     * Image alt text
     */
    imageAlt: string;
    /**
     * Card size variant
     */
    size?: "large" | "small";
}
interface FeatureBentoImageGridProps {
    /**
     * Main heading text
     */
    title?: string;
    /**
     * Supporting description text
     */
    description?: string;
    /**
     * Array of grid items
     */
    items?: FeatureBentoImageGridItem[];
    /**
     * Additional CSS classes for the section
     */
    className?: string;
    /**
     * Optional Optix Flow configuration for image optimization
     */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * Feature Bento Image Grid - Asymmetric bento-style grid with large and small
 * image cards featuring gradient overlays and CTAs.
 *
 * Layout: Bento grid with one large card and two smaller cards.
 * Key features: Gradient overlays, icon badges, hover animations, responsive layout.
 * Best for: Feature highlights, portfolio showcases, product categories.
 *
 * @example
 * ```tsx
 * <FeatureBentoImageGrid
 *   title="Dynamic Layouts"
 *   description="Adapt the box to suit any purpose"
 *   items={[
 *     {
 *       icon: "lucide/atom",
 *       iconBadge: "Sustainability Focus",
 *       title: "Build stunning websites with ease",
 *       linkText: "Get started today",
 *       link: "/start",
 *       imageSrc: "/feature.jpg",
 *       imageAlt: "Feature",
 *       size: "large"
 *     },
 *   ]}
 * />
 * ```
 */
declare function FeatureBentoImageGrid({ title, description, items, className, optixFlowConfig, }: FeatureBentoImageGridProps): react_jsx_runtime.JSX.Element;

export { FeatureBentoImageGrid, type FeatureBentoImageGridProps };
