import * as React from 'react';

interface AboutStoryExpertiseArea {
    /**
     * Icon name for the expertise area
     */
    icon: string;
    /**
     * Expertise title
     */
    title: string;
    /**
     * Supporting description
     */
    description: string;
}
interface AboutStoryExpertiseProps {
    /**
     * Eyebrow label for the story section
     */
    eyebrow?: string;
    /**
     * Main heading for the story section
     */
    heading?: string;
    /**
     * Story paragraphs displayed in order
     */
    storyParagraphs?: string[];
    /**
     * Primary CTA button config
     */
    primaryCta?: {
        label: string;
        href: string;
    };
    /**
     * Secondary CTA button config
     */
    secondaryCta?: {
        label: string;
        href: string;
    };
    /**
     * Feature image configuration
     */
    image?: {
        src: string;
        alt: string;
    };
    /**
     * Highlight badge content overlaid on the image
     */
    highlight?: {
        icon: string;
        label: string;
        title: string;
        description: string;
    };
    /**
     * Expertise section heading
     */
    expertiseHeading?: string;
    /**
     * Expertise section description
     */
    expertiseDescription?: string;
    /**
     * Expertise area cards
     */
    expertiseAreas?: AboutStoryExpertiseArea[];
    /**
     * Additional CSS classes for the section wrapper
     */
    className?: string;
    /**
     * Optional Optix Flow configuration for image optimization
     */
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * AboutStoryExpertise - A two-part about section featuring a founder-style story
 * with image overlay, followed by a grid of expertise highlights. Ideal for
 * trust-building pages that need narrative plus proof points.
 */
declare function AboutStoryExpertise({ eyebrow, heading, storyParagraphs, primaryCta, secondaryCta, image, highlight, expertiseHeading, expertiseDescription, expertiseAreas, className, optixFlowConfig, }: AboutStoryExpertiseProps): React.JSX.Element;

export { AboutStoryExpertise, type AboutStoryExpertiseProps };
