import * as React from 'react';
import { f as SectionBackground, g as SectionSpacing, t as PatternName } from './community-initiatives-DmVsuoHE.js';
import { O as OptixFlowConfig } from './blocks-XLPGq8A5.js';
import 'react/jsx-runtime';
import 'class-variance-authority';
import './button-variants-CdNtNOuP.js';
import 'class-variance-authority/types';

interface FeatureCardGridLinkedItem {
    /**
     * Unique identifier
     */
    id?: string;
    /**
     * Card heading content
     */
    heading?: React.ReactNode;
    /**
     * Label content displayed above heading
     */
    label?: React.ReactNode;
    /**
     * Card description content
     */
    description?: React.ReactNode;
    /**
     * Image source URL
     */
    image?: string;
    /**
     * Image alt text
     */
    imageAlt?: string;
    /**
     * Image element or ReactNode (overrides image)
     */
    imageSlot?: React.ReactNode;
    /**
     * Link URL
     */
    url?: string;
    /**
     * Additional CSS classes for the card
     */
    className?: string;
    /**
     * Additional CSS classes for the label
     */
    labelClassName?: string;
    /**
     * Additional CSS classes for the heading
     */
    headingClassName?: string;
    /**
     * Additional CSS classes for the description
     */
    descriptionClassName?: string;
}
interface FeatureCardGridLinkedProps {
    /**
     * Section title content
     */
    title?: React.ReactNode;
    /**
     * Feature description content
     */
    description?: React.ReactNode;
    /**
     * Array of feature cards
     */
    features?: FeatureCardGridLinkedItem[];
    /**
     * Custom slot for rendering features (overrides features array)
     */
    featuresSlot?: React.ReactNode;
    /**
     * Additional CSS classes for the section
     */
    className?: string;
    /**
     * Additional CSS classes for the container
     */
    containerClassName?: string;
    /**
     * Additional CSS classes for the title wrapper
     */
    titleWrapperClassName?: string;
    /**
     * Additional CSS classes for the title
     */
    titleClassName?: string;
    /**
     * Additional CSS classes for the description
     */
    descriptionClassName?: string;
    /**
     * Additional CSS classes for the grid
     */
    gridClassName?: string;
    /**
     * Additional CSS classes for each card
     */
    cardClassName?: string;
    /**
     * OptixFlow image optimization configuration
     */
    optixFlowConfig?: OptixFlowConfig;
    /**
     * Background style for the section
     */
    background?: SectionBackground;
    /**
     * Vertical spacing for the section
     */
    spacing?: SectionSpacing;
    /**
     * Optional background pattern name or URL
     */
    pattern?: PatternName | undefined;
    /**
     * Pattern overlay opacity (0-1)
     */
    patternOpacity?: number;
    /**
     * Additional CSS classes for the pattern overlay
     */
    patternClassName?: string;
}
/**
 * Feature Card Grid Linked - Two-column grid of feature cards with images,
 * labels, and clickable headings.
 *
 * Layout: Two-column grid with muted background cards, image thumbnails.
 * Key features: Clickable headings, label badges, image previews, hover effects.
 * Best for: Audience-specific features, role-based content, product categories.
 *
 * @example
 * ```tsx
 * <FeatureCardGridLinked
 *   title="A collection of extra blocks for your site"
 *   features={[
 *     {
 *       id: "1",
 *       heading: "Design System Approved",
 *       label: "FOR DESIGNERS",
 *       description: "Hundreds of components available in Figma.",
 *       image: "/design.jpg",
 *       url: "/designers"
 *     },
 *   ]}
 * />
 * ```
 */
declare function FeatureCardGridLinked({ title, description, features, featuresSlot, className, containerClassName, titleWrapperClassName, titleClassName, descriptionClassName, gridClassName, cardClassName, optixFlowConfig, background, spacing, pattern, patternOpacity, patternClassName, }: FeatureCardGridLinkedProps): React.JSX.Element;

export { FeatureCardGridLinked, type FeatureCardGridLinkedProps };
