import { type UnitDateFormat } from "./formatters"; import type { PublicUnit } from "./types"; interface UnitCardProps { unit: PublicUnit; style: "compact" | "standard" | "comparison"; showPricing: boolean; showAvailability: boolean; showFloorplan: boolean; showSquareFootage: boolean; showUnitNumber: boolean; showBedBath: boolean; showAddress?: boolean; showMarketingDescription?: boolean; showLeaseTerm?: boolean; showPetPolicy?: boolean; showPhotoCount?: boolean; showVirtualTour?: boolean; dateFormat?: UnitDateFormat; marketingDescription?: string | null; petPolicy?: string | null; leaseTerms?: number[] | null; showApplyButton?: boolean; showScheduleButton?: boolean; showSpecials?: boolean; showImage?: boolean; showPricingLink?: boolean; selected?: boolean; onClick?: () => void; onApply?: (unit: PublicUnit) => void; onSchedule?: (unit: PublicUnit) => void; onViewPhotos?: (unit: PublicUnit) => void; onViewPricing?: (unit: PublicUnit) => void; applyUrl?: string; className?: string; } export declare function UnitCard({ unit, style, showPricing, showAvailability, showFloorplan, showSquareFootage, showUnitNumber, showBedBath, showAddress, showMarketingDescription, showLeaseTerm, showPetPolicy, showPhotoCount, showVirtualTour, dateFormat, marketingDescription: marketingDescriptionFallback, petPolicy, leaseTerms, showApplyButton, showScheduleButton, showSpecials, showImage, showPricingLink, selected, onClick, onApply, onSchedule, onViewPhotos, onViewPricing, applyUrl, className, }: UnitCardProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=UnitCard.d.ts.map