import * as React from 'react';

interface LargeQuoteTestimonial {
    quote: string;
    author: {
        name: string;
        role?: string;
        company?: string;
        avatar?: string;
    };
}
interface TestimonialsLargeQuoteProps {
    testimonial?: LargeQuoteTestimonial;
    className?: string;
}
/**
 * TestimonialsLargeQuote - A centered, single testimonial section featuring an oversized
 * quote with decorative quote icons. The large typography creates visual impact while
 * the centered layout draws focus to the testimonial content. Includes author avatar,
 * name, role, and company. Perfect for hero sections, about pages, or anywhere a single
 * powerful testimonial needs to make a statement.
 *
 * @example
 * ```tsx
 * <TestimonialsLargeQuote
 *   testimonial={{
 *     quote: "This service transformed our business...",
 *     author: { name: "Jane D.", role: "CEO", company: "TechCo", avatar: "/avatars/jane.jpg" }
 *   }}
 * />
 * ```
 */
declare function TestimonialsLargeQuote({ testimonial, className, }: TestimonialsLargeQuoteProps): React.JSX.Element;

export { type LargeQuoteTestimonial, TestimonialsLargeQuote, type TestimonialsLargeQuoteProps };
