import { StarsPropType } from '../../Testimonials/components/Stars'; import { MultipleImageUploadPropsType } from '../../Common/components/MultipleImageUpload'; import { ProductReviewUpsertInputType } from '../types'; declare enum ProductReviewFormClasses { formContainerClassName = 0, formGroupClassName = 1, formLabelClassName = 2 } export declare type ProductReviewFormClassesType = Record & Pick & MultipleImageUploadPropsType['classes']; export declare type ProductReviewFormProps = { classes: ProductReviewFormClassesType; reviewMeta: Pick; onErrorMsg?: (msg: string) => void; showImage?: (imageURL: string) => void; showVideo?: (videoURL: string) => void; onClickSubmit: (data: ProductReviewUpsertInputType) => void; } & Pick; declare const ProductReviewForm: ({ classes, reviewMeta, filledRatingIcon, unfilledRatingIcon, showImage, showVideo, onClickSubmit, onErrorMsg, }: ProductReviewFormProps) => JSX.Element; export default ProductReviewForm;