/**
 * VMK UI Kit browser bundle entry.
 * Mirrors the public API surface of gnexus-ui-kit for compatibility.
 */

import * as Icons from "./components/icon-helper.js";
import Toasts from "./components/toasts.js";

const api = {
  Icons,
  Toasts,
  Helper: {
    iconSvg: Icons.iconSvg,
    iconNode: Icons.iconNode,
    iconHtml: Icons.iconHtml
  }
};

if (typeof window !== "undefined") {
  window.VMKUIKit = api;

  document.addEventListener("DOMContentLoaded", () => {
    // Component initialisation hooks will be wired here.
  });
}

export { Icons, Toasts };
export default api;
