"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const BookingAPI_1 = __importDefault(require("mockApi/BookingAPI"));
const AddonAPI_1 = __importDefault(require("./AddonAPI"));
const AvailabilityAPI_1 = __importDefault(require("./AvailabilityAPI"));
const ExchangeRateAPI_1 = __importDefault(require("./ExchangeRateAPI"));
const HotelAPI_1 = __importDefault(require("./HotelAPI"));
const MemberAPI_1 = __importDefault(require("./MemberAPI"));
const ReservationAPI_1 = __importDefault(require("./ReservationAPI"));
const SessionAPI_1 = __importDefault(require("./SessionAPI"));
const TrueRewardsAPI_1 = __importDefault(require("./TrueRewardsAPI"));
const ErrorAPI_1 = __importDefault(require("./ErrorAPI"));
const API = {
    Availability: new AvailabilityAPI_1.default(),
    Hotel: new HotelAPI_1.default(),
    Reservation: new ReservationAPI_1.default(),
    Addons: new AddonAPI_1.default(),
    ExchangeRate: new ExchangeRateAPI_1.default(),
    Member: new MemberAPI_1.default(),
    Session: new SessionAPI_1.default(),
    Error: new ErrorAPI_1.default(),
    TrueRewards: new TrueRewardsAPI_1.default(),
    enableMocks: () => {
        API.Addons = BookingAPI_1.default.Addons;
    },
};
exports.default = API;
//# sourceMappingURL=BookingAPI.js.map