import * as react_jsx_runtime from 'react/jsx-runtime';
import { ProductInfo } from '../../products.mjs';
import 'react';

declare function MainProductCard({ as: Root, product, className, ...rest }: ProductCardProps): react_jsx_runtime.JSX.Element;
declare function AncillaryProductCard({ product, as: Root, className, ...rest }: ProductCardProps): react_jsx_runtime.JSX.Element;
interface ProductCardProps extends React.HTMLAttributes<HTMLElement> {
    as: 'div' | 'li';
    product: ProductInfo;
}
declare function ProductCard(props: ProductCardProps): react_jsx_runtime.JSX.Element;

export { AncillaryProductCard, MainProductCard, ProductCard, type ProductCardProps };
