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

interface CaseStudyTestimonialItem {
    image: string;
    quote: string;
    authorName: string;
    authorRole: string;
    companyLogo: string;
    stats: Array<{
        value: string;
        label: string;
        description: string;
    }>;
}
interface CaseStudiesTestimonialStatsProps {
    heading?: string;
    subheading?: string;
    testimonials?: CaseStudyTestimonialItem[];
    className?: string;
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * CaseStudiesTestimonialStats displays customer testimonials alongside key metrics
 * in a split-layout format with visual separators.
 *
 * Features a two-column layout with customer photo and quote on the left, and
 * performance statistics on the right. Each testimonial includes author details
 * with company logo. Multiple testimonials are separated by horizontal dividers.
 * Ideal for showcasing customer success stories with quantifiable results and
 * social proof metrics.
 *
 * @example
 * ```tsx
 * <CaseStudiesTestimonialStats
 *   heading="4500+ Satisfied Customers"
 *   subheading="Real results from real users"
 *   testimonials={[
 *     {
 *       image: "/images/customer.jpg",
 *       quote: "This tool transformed our workflow...",
 *       authorName: "John Doe",
 *       authorRole: "CEO",
 *       companyLogo: "/logos/company.svg",
 *       stats: [
 *         { value: "98%", label: "Satisfaction", description: "From reviews" }
 *       ]
 *     }
 *   ]}
 * />
 * ```
 */
declare function CaseStudiesTestimonialStats({ heading, subheading, testimonials, className, optixFlowConfig, }: CaseStudiesTestimonialStatsProps): react_jsx_runtime.JSX.Element;

export { CaseStudiesTestimonialStats, type CaseStudiesTestimonialStatsProps, type CaseStudyTestimonialItem };
