import React from "react"; import { variants } from "../Button/props"; type VARIANT = typeof variants[number]; export declare const infoSizes: readonly ["md", "sm"]; type INFOSIZE = (typeof infoSizes)[number]; export interface ProductCardHorizontalSm { title?: string; description?: string; price?: string; priceSm?: React.ReactNode; slug?: string; period?: React.ReactNode; image?: string; component?: React.ElementType | null; /** Örn. `import Image from "next/image"` → `imageComponent={Image}` */ imageComponent?: React.ElementType | null; hasImageBorder?: boolean; /** Görsele 0.5rem border-radius uygular */ hasImageRounded?: boolean; imageWidth?: string; imageHeight?: string; infoPosition?: 'left' | 'right'; infoSize?: INFOSIZE; hasButton?: boolean; buttonVariant?: VARIANT; buttonText?: string; hasBorder?: boolean; isSelected?: boolean; hasTitleWrap?: boolean; hasButtonRemoveMdDown?: boolean; hasDescriptionHideMdDown?: boolean; hasBordeHover?: boolean; hasTooltip?: boolean; tooltipSelectorTitle?: string; tooltipDescription?: React.ReactNode; isDisabled?: boolean; imageInnerWidth?: number; imageInnerHeight?: number; } export interface ProductCardHorizontalSmStyledProps { $hasPeriod?: boolean; $hasImageBorder?: boolean; $imageWidth?: string; $imageHeight?: string; $infoPosition?: 'left' | 'right'; $infoSize?: INFOSIZE; $hasBorder?: boolean; $isSelected?: boolean; $hasTitleWrap?: boolean; $hasButtonRemoveMdDown?: boolean; $hasDescriptionHideMdDown?: boolean; $hasBordeHover?: boolean; $isDisabled?: boolean; $hasImageRounded?: boolean; } export declare const ProductCardHorizontalSmDefault: ProductCardHorizontalSm; export type ProductCardHorizontalSmProps = typeof ProductCardHorizontalSmDefault; export {};