/**
 * Public surface of the overlay module. This file is the build entry for the
 * publishable remote overlay (assets/overlay.js, an ES module) — content.js
 * dynamically imports the server version of this module and falls back to its
 * statically bundled copy on any failure. No side effects at module scope:
 * nothing runs until mountOverlay() is called.
 */
export { mountOverlay } from "./mount";
export type { Overlay, OverlayState, MountOverlayOptions } from "./mount";