import type { AssignmentRoleHint, BookingDraftTraveler, PricingAssignmentUnit } from "./types.js"; /** * Inventory units are finite containers a traveler is placed into. * Rooms (hotels), vehicles (transfers), seats (where modeled * explicitly). Distinct from pricing tiers (`person`). */ export declare function optionKey(unit: PricingAssignmentUnit): string; export declare function isPersonUnit(unit: PricingAssignmentUnit): boolean; export declare function isInventoryUnit(unit: PricingAssignmentUnit): boolean; export declare function roleHintForTraveler(traveler: BookingDraftTraveler): AssignmentRoleHint | null;