import * as React from 'react';

interface SimpleTestimonial {
    id: string;
    content: string;
    author: {
        name: string;
        role?: string;
        company?: string;
        avatar?: string;
    };
}
interface TestimonialsSimpleGridProps {
    testimonials?: SimpleTestimonial[];
    title?: string;
    subtitle?: string;
    columns?: 2 | 3 | 4;
    className?: string;
}
/**
 * TestimonialsSimpleGrid - A clean, straightforward grid of testimonial cards with
 * configurable column count. Each card displays a quote, author avatar, name, role,
 * and company. The minimal design focuses on content readability while maintaining
 * visual consistency. Ideal for sections requiring multiple testimonials without
 * complex layouts or animations.
 *
 * @example
 * ```tsx
 * <TestimonialsSimpleGrid
 *   title="Customer Stories"
 *   subtitle="Hear from our satisfied customers"
 *   columns={3}
 *   testimonials={[
 *     {
 *       id: "1",
 *       content: "Great product!",
 *       author: { name: "John D.", role: "CEO", company: "TechCo", avatar: "/avatars/john.jpg" }
 *     }
 *   ]}
 * />
 * ```
 */
declare function TestimonialsSimpleGrid({ testimonials, title, subtitle, columns, className, }: TestimonialsSimpleGridProps): React.JSX.Element;

export { type SimpleTestimonial, TestimonialsSimpleGrid, type TestimonialsSimpleGridProps };
