interface VipData { id: string; name: string; organization: string; department?: string; transportMode: 'flight' | 'self-driving'; expectedArrival?: string; needsAirportPickup?: boolean; needsVenueTransport: boolean; notes?: string; flights?: Array<{ flightNumber: string; flightDate: string; segment: number; }>; } interface DriverData { id: string; name: string; phone: string; department?: string; currentLocation?: { lat: number; lng: number; }; assignedVipIds?: string[]; } interface ScheduleEventData { id: string; title: string; location: string; startTime: string; endTime: string; description?: string; assignedDriverId?: string; status: string; type: string; } declare class EnhancedDataService { getVips(): Promise; addVip(vip: VipData): Promise; updateVip(id: string, vip: Partial): Promise; deleteVip(id: string): Promise; getDrivers(): Promise; addDriver(driver: DriverData): Promise; updateDriver(id: string, driver: Partial): Promise; deleteDriver(id: string): Promise; getSchedule(vipId: string): Promise; addScheduleEvent(vipId: string, event: ScheduleEventData): Promise; updateScheduleEvent(vipId: string, eventId: string, event: ScheduleEventData): Promise; deleteScheduleEvent(vipId: string, eventId: string): Promise; getAllSchedules(): Promise<{ [vipId: string]: ScheduleEventData[]; }>; getAdminSettings(): Promise; updateAdminSettings(settings: any): Promise; } declare const _default: EnhancedDataService; export default _default; //# sourceMappingURL=enhancedDataService.d.ts.map