import React from 'react'; import { PopupImageSliderClassesType } from '../../ProductReviewsByAdmin/components/PopupImageSlider'; import { ThumborSettingType } from '../../Common/types'; import { FileURLType } from '../types'; export declare type ProductReviewCardProps = { classes: ProductReviewCardClassesType; thumborSetting: ThumborSettingType; data: { rating: number; description: string; imageUrl: FileURLType[]; name?: string; starColor?: string; }; lazyLoadedImage?: boolean; widthImage?: number; heightImage?: number; } & ProductReviewPopupImageProps; export declare type ProductReviewPopupImageProps = { iconClose?: React.ReactNode; iconLeft?: React.ReactNode; iconRight?: React.ReactNode; }; export declare type ProductReviewCardClassesType = Partial<{ reviewCardContainerClassName?: string; tileRatingClassName?: string; ratingContentClassName?: string; ratingDescriptionClassName?: string; titleDescriptionClassName?: string; descriptionContentClassName?: string; titleImageClassName?: string; imageContentClassName?: string; imageListClassName?: string; } & PopupImageSliderClassesType>; declare const ProductReviewCard: { ({ data, thumborSetting, classes, iconClose, iconLeft, iconRight, lazyLoadedImage, widthImage, heightImage, }: ProductReviewCardProps): JSX.Element; displayName: string; __docgenInfo: { description: string; displayName: string; props: { classes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; thumborSetting: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; data: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; lazyLoadedImage: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; widthImage: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; heightImage: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; iconClose: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; iconLeft: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; iconRight: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export default ProductReviewCard;