import * as React from 'react';

interface ReviewItem {
    id: string;
    rating: number;
    title: string;
    content: string;
    author: {
        name: string;
        avatar?: string;
    };
    date: string;
    verified?: boolean;
}
interface ReviewsListVerifiedProps {
    reviews?: ReviewItem[];
    title?: string;
    className?: string;
}
/**
 * ReviewsListVerified - A clean, vertical list of customer reviews with rating summary,
 * verified purchase badges, and author information. Features star ratings, review titles,
 * content, and author avatars with verification status. Ideal for product pages, service
 * reviews, or any context requiring authentic customer feedback display.
 *
 * @example
 * ```tsx
 * <ReviewsListVerified
 *   title="Customer Reviews"
 *   reviews={[
 *     {
 *       id: "1",
 *       rating: 5,
 *       title: "Amazing product",
 *       content: "This exceeded all my expectations...",
 *       author: { name: "John D.", avatar: "/avatars/john.jpg" },
 *       date: "Dec 15, 2024",
 *       verified: true
 *     }
 *   ]}
 * />
 * ```
 */
declare function ReviewsListVerified({ reviews, title, className, }: ReviewsListVerifiedProps): React.JSX.Element;

export { type ReviewItem, ReviewsListVerified, type ReviewsListVerifiedProps };
