/**
 * Analytics Events Helpers
 */
import { IRoomstayBasketItem, IRoomstayGuestData, ReservationsDTO } from '@roomstay/core';
import BasketRow from '../../models/BasketRow';
/**
 * Get Meta cookies for tracking
 * - fbc (_fbc): Click ID - tracks users who clicked on a Facebook ad
 * - fbp (_fbp): Browser ID - unique identifier for the browser
 */
export declare function getMetaCookies(): {
    fbc?: string;
    fbp?: string;
};
/**
 * Serialize a BasketRow to IRoomstayBasketItem for analytics events.
 */
export declare function serializeBasketRow(basketRow: BasketRow): IRoomstayBasketItem;
/**
 * Serialize multiple BasketRows
 */
export declare function serializeBasketRows(basketRows: BasketRow[]): IRoomstayBasketItem[];
/**
 * Extract guest data from a ReservationsDTO
 */
export declare function extractGuestData(reservation: ReservationsDTO): IRoomstayGuestData;
/**
 * Calculate total value from basket items
 */
export declare function calculateTotalValue(items: IRoomstayBasketItem[]): number;
