"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const Window = typeof window === "undefined" ? void 0 : window;
const Document = typeof document === "undefined" ? void 0 : document;
const supportsResizeObserver = !!(Window == null ? void 0 : Window.ResizeObserver);
const supportsIntersectionObserver = !!(Window == null ? void 0 : Window.IntersectionObserver);
const supportsMutationObserver = !!(Window == null ? void 0 : Window.MutationObserver);
const supportsPerformanceObserver = !!(Window == null ? void 0 : Window.PerformanceObserver);
const isBrowser = !!Window;
exports.Document = Document;
exports.Window = Window;
exports.isBrowser = isBrowser;
exports.supportsIntersectionObserver = supportsIntersectionObserver;
exports.supportsMutationObserver = supportsMutationObserver;
exports.supportsPerformanceObserver = supportsPerformanceObserver;
exports.supportsResizeObserver = supportsResizeObserver;
//# sourceMappingURL=globals.cjs.map
