import type { EditableNodeAttributes } from "../../types"; import { type UnitDateFormat } from "./formatters"; import type { PublicUnit } from "./types"; import { type UnitTerminology } from "./unitTerminology"; interface UnitPageProps extends EditableNodeAttributes { unitId?: string; propertyId?: string; applyUrl?: string; contactName?: string; contactPhone?: string; contactEmail?: string; showContactForm?: boolean; contactConsentCompanyName?: string; showScheduleTour?: boolean; showAmenities?: boolean; showDescription?: boolean; showPricingMatrix?: boolean; showFees?: boolean; showLeaseTerms?: boolean; showPetPolicy?: boolean; showParkingPolicy?: boolean; showCommunityFeatures?: boolean; showContactInfo?: boolean; showRecommendations?: boolean; unitTerminology?: UnitTerminology; presentation?: "page" | "panel"; onPanelNavigate?: () => void; onPanelPropertyNavigate?: () => void; onPanelUnitNavigate?: (unit: PublicUnit) => void; dateFormat?: UnitDateFormat; className?: string; } export declare function UnitPage({ unitId: unitIdProp, propertyId: propertyIdProp, applyUrl, contactName, contactPhone, contactEmail, showContactForm, contactConsentCompanyName, showScheduleTour, showAmenities, showDescription, showPricingMatrix, showFees, showLeaseTerms, showPetPolicy, showParkingPolicy, showCommunityFeatures, showContactInfo, showRecommendations, unitTerminology, presentation, onPanelNavigate, onPanelPropertyNavigate, onPanelUnitNavigate, dateFormat, className, "data-node-id": dataNodeId, }: UnitPageProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=UnitPage.d.ts.map