export interface ERPProduct { ProductDescription: string; SiteDescription: string | null; UnitQuantity: number; PeopleCount: number; TaxAmount: number; TotalPrice: number; } export interface ERPSaleRecord { SaleId: number; TransactionDate: string; CustIdentification: string; OperatingAreaName: string; Payments: Array<{ PaymentMethodDescription: string }>; Products: ERPProduct[]; } export interface AggregatedRecord { Date: string; District: string; MuseumName: string; Channel: string; TicketType: 'single' | 'combo'; ComboMuseums: number; ComboWith: string; Visits: number; Tickets: number; GrossRevenue: number; NetRevenue: number; }