import * as React from 'react';

interface SliderTestimonial {
    id: string;
    quote: string;
    author: {
        name: string;
        role?: string;
        avatar?: string;
    };
}
interface TestimonialsSliderMinimalProps {
    testimonials?: SliderTestimonial[];
    autoPlayInterval?: number;
    className?: string;
}
/**
 * TestimonialsSliderMinimal - A clean, auto-rotating testimonial slider with minimal
 * design. Features smooth fade transitions between testimonials, centered layout with
 * large quotes, and author information with avatars. Includes dot indicators for manual
 * navigation. The auto-play interval is configurable. Perfect for hero sections or
 * anywhere a focused, single-testimonial display is needed.
 *
 * @example
 * ```tsx
 * <TestimonialsSliderMinimal
 *   testimonials={[
 *     {
 *       id: "1",
 *       quote: "Amazing product that changed our workflow...",
 *       author: { name: "Jane D.", role: "CEO at TechCo", avatar: "/avatars/jane.jpg" }
 *     }
 *   ]}
 *   autoPlayInterval={5000}
 * />
 * ```
 */
declare function TestimonialsSliderMinimal({ testimonials, autoPlayInterval, className, }: TestimonialsSliderMinimalProps): React.JSX.Element;

export { type SliderTestimonial, TestimonialsSliderMinimal, type TestimonialsSliderMinimalProps };
