export interface Payload {
    data?: {
        eventType?: string;
        eventId?: string;
        eventName?: string;
        eventTime?: string;
        eventSourceUrl?: string;
        pageLoadId?: string;
        referrerUrl?: string;
        pageTitle?: string;
        keywords?: string;
        adStorageConsent?: string;
        dataProvider?: string;
    };
    userData: {
        clientUserAgent?: string;
        anonymousId?: string;
        externalId?: string;
        em?: string;
        ph?: string;
        clientIpAddress?: string;
        gaid?: string;
        idfa?: string;
        msclkid?: string;
    };
    customData?: {
        eventCategory?: string;
        eventLabel?: string;
        eventValue?: number;
        searchTerm?: string;
        transactionId?: string;
        value?: number;
        currency?: string;
        itemIds?: string[];
        pageType?: string;
        ecommTotalValue?: number;
        ecommCategory?: string;
    };
    items?: {
        id?: string;
        name?: string;
        price?: number;
        quantity?: number;
    }[];
    hotelData?: {
        totalPrice?: number;
        basePrice?: number;
        checkInDate?: string;
        checkOutDate?: string;
        lengthOfStay?: number;
        partnerHotelId?: string;
        bookingHref?: string;
    };
    enable_batching?: boolean;
    batch_size?: number;
}
