import { ThumborSettingType } from '../../Common/types'; export declare type ProductImagePropsType = { URLs: string[]; identifier: string; alt: string; thumborSetting: ThumborSettingType; redirect: { href: string; as: string; }; classes: { productImageContainerClassName: string; productImageClassName: string; }; lazyLoadedImage?: boolean; widthImage?: number; heightImage?: number; }; declare const ProductImage: { ({ URLs, identifier, thumborSetting, redirect, alt, classes, lazyLoadedImage, widthImage, heightImage, }: ProductImagePropsType): JSX.Element; displayName: string; __docgenInfo: { description: string; displayName: string; props: { URLs: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; identifier: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; alt: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; thumborSetting: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; redirect: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; classes: { 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; }; }; }; }; }; export default ProductImage;