import React from "react"; export declare const textSizes: readonly ["sm", "md"]; export declare const variants: readonly ["default", "discount"]; type TEXTSIZE = (typeof textSizes)[number]; type VARIANT = (typeof variants)[number]; export interface ProductCardHorizontalMd { title?: string; description?: string; listDescription?: string[]; image?: React.ReactNode; unitPriceText?: string; totalPrice?: string; oldPrice?: string; newPrice?: string; discountRate?: number; variant?: VARIANT; slug?: string; component?: React.ElementType | null; onClick?(): void; hasLoading?: boolean; hasPriceLoading?: boolean; textSize?: TEXTSIZE; hasBgColor?: boolean; campaigns?: string[]; onCampaignCountClick?(): void; } export interface ProductCardHorizontalMdStyledProps { $hasLoading?: boolean; $textSize?: TEXTSIZE; $hasBgColor?: boolean; $variant?: VARIANT; $discountRate?: number; $hasCampaigns?: boolean; } export declare const ProductCardHorizontalMdDefault: ProductCardHorizontalMd; export type ProductCardHorizontalMdProps = typeof ProductCardHorizontalMdDefault; export {};