import { ParkingHistory } from './parking-history.entity'; import { ParkingUpdate } from './parking-update.entity'; export declare class ParkingLot { id: number; name: string; address: string; lat: number; lng: number; location: string; hourlyRate: number; openTime: string; closeTime: string; availableSlots: number; totalSlots: number; amenities: Record; contactInfo: Record; isActive: boolean; createdAt: Date; updatedAt: Date; history: ParkingHistory[]; updates: ParkingUpdate[]; get occupancyRate(): number; get availabilityStatus(): 'available' | 'limited' | 'full'; get isOpen(): boolean; }