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

interface FeatureIconTabsContentTab {
    /**
     * Tab value identifier
     */
    value: string;
    /**
     * Icon name in format: prefix/name (e.g., "lucide/zap")
     */
    icon: string;
    /**
     * Tab label text
     */
    label: string;
    /**
     * Tab content configuration
     */
    content: {
        badge: string;
        title: string;
        description: string;
        buttonText: string;
        imageSrc: string;
        imageAlt: string;
    };
}
interface FeatureIconTabsContentProps {
    /**
     * Badge text
     */
    badge?: string;
    /**
     * Main heading text
     */
    heading?: string;
    /**
     * Supporting description text
     */
    description?: string;
    /**
     * Array of tab configurations
     */
    tabs?: FeatureIconTabsContentTab[];
    /**
     * Additional CSS classes for the section
     */
    className?: string;
    /**
     * Optional Optix Flow configuration for image optimization
     */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * Feature Icon Tabs Content - Tabbed interface with icon triggers and
 * content panels featuring images and CTAs.
 *
 * Layout: Centered header with icon tabs, muted background content area.
 * Key features: Icon tab triggers, badge labels, CTA buttons, responsive images.
 * Best for: Feature categories, product tours, service breakdowns.
 *
 * @example
 * ```tsx
 * <FeatureIconTabsContent
 *   badge="Features"
 *   heading="A Collection of Components"
 *   tabs={[
 *     {
 *       value: "tab-1",
 *       icon: "lucide/zap",
 *       label: "Boost Revenue",
 *       content: {
 *         badge: "Modern Tactics",
 *         title: "Make your site stand out",
 *         description: "Discover new web trends.",
 *         buttonText: "See Plans",
 *         imageSrc: "/feature.jpg",
 *         imageAlt: "Feature"
 *       }
 *     },
 *   ]}
 * />
 * ```
 */
declare function FeatureIconTabsContent({ badge, heading, description, tabs, className, optixFlowConfig, }: FeatureIconTabsContentProps): react_jsx_runtime.JSX.Element;

export { FeatureIconTabsContent, type FeatureIconTabsContentProps };
