export interface PropertyAmenityMedia { id: string | null; url: string; name?: string | null; description?: string | null; type?: string | null; rank?: number | null; } export interface PropertyAmenity { id: number; name: string; description?: string | null; category?: string | null; media: PropertyAmenityMedia[]; } export interface PropertyAmenitiesResponse { community: PropertyAmenity[]; apartment: PropertyAmenity[]; } export interface UsePropertyAmenitiesOptions { enabled?: boolean; } export declare function usePropertyAmenities(propertyIdProp?: string, options?: UsePropertyAmenitiesOptions): { community: PropertyAmenity[]; apartment: PropertyAmenity[]; hasData: boolean; loading: boolean; error: string | null; refetch: () => Promise; }; //# sourceMappingURL=usePropertyAmenities.d.ts.map