/** * @todo * [ ] add ProductReviewByCustomer for reviewed product */ import React from 'react'; import { ProductInfoClassesType, ProductInfoProps } from './ProductInfo'; import { ThumborSettingType } from '../../Common/types'; import { ProductReviewCardClassesType } from './ProductReviewCard'; import { ProductReviewFormClassesType, ProductReviewFormProps } from './ProductReviewForm'; import { ProductReviewType } from '../types'; export declare type ProductReviewListProps = { productInfoClasses: ProductInfoClassesType; productReviewFormClasses: ProductReviewFormClassesType; productReviewCardClasses: ProductReviewCardClassesType; thumborSetting: ThumborSettingType; productReviews: Array; openedIndex: number; orderID: string; reviewerName: string; reviewerEmail: string; starColor?: string; brandID?: string; customEmptyComponent?: React.ReactNode; widthImage?: number; heightImage?: number; } & Omit & Omit; declare const ProductReviewList: ({ productInfoClasses, productReviewFormClasses, productReviewCardClasses, thumborSetting, productReviews, openedIndex, arrowIconUp, arrowIconDown, filledRatingIcon, unfilledRatingIcon, orderID, brandID, reviewerName, reviewerEmail, starColor, onErrorMsg, showImage, showVideo, handleToggleAccordion, onClickSubmit, customEmptyComponent, lazyLoadedImage, widthImage, heightImage, }: ProductReviewListProps) => JSX.Element; export default ProductReviewList;