import { default as React } from 'react';
import { CardProps } from '../Card/Card';
export interface ProductCardProps extends Omit<CardProps, 'children'> {
    /** Product title/name */
    title: string;
    /** Product lead/description text */
    lead?: string;
    /** Formatted price string (e.g. "kr 199,00") */
    price?: string;
    /** Product URL for navigation */
    href: string;
    /** Button click handler for add to cart */
    onAddToCart?: () => void;
    /** Button text, defaults to "Add to Cart" */
    buttonText?: string;
    /** Link component to use (e.g. Next.js Link) */
    linkComponent?: React.ElementType;
    /** Optional product image */
    image?: React.ReactNode;
    /** Test ID for the card */
    testId?: string;
}
export declare const ProductCard: React.FC<ProductCardProps>;
//# sourceMappingURL=ProductCard.d.ts.map