import type { TLineItemExpanded, TPaymentCurrency } from '@blocklet/payment-types'; interface ProductItemCardProps { item: TLineItemExpanded & { adjustable_quantity?: { enabled: boolean; minimum?: number; maximum?: number; }; }; currency: TPaymentCurrency | null; discounts: any[]; exchangeRate: string | null; onQuantityChange: (itemId: string, qty: number) => Promise; onUpsell: (fromId: string, toId: string) => Promise; onDownsell: (priceId: string) => Promise; trialActive: boolean; trialDays: number; t: (key: string, params?: any) => string; recommended?: boolean; hideUpsell?: boolean; isRateLoading?: boolean; showFeatures?: boolean; children?: React.ReactNode; } export default function ProductItemCard({ item, currency, discounts, exchangeRate, onQuantityChange, onUpsell, onDownsell, trialActive, trialDays, t, recommended, hideUpsell, isRateLoading, showFeatures, children, }: ProductItemCardProps): import("react").JSX.Element; export {};