import t from "./getActiveActions.js";
import o from "./getActiveStyle.js";
import l from "./getActiveFontSize.js";
import m from "./getActiveTextColor.js";
import c from "./getActiveBgColor.js";
import i from "./getActiveAlignment.js";
import r from "./getActiveLink.js";
import g from "./getSelectedText.js";
import n from "./getSelectedImage.js";
import s from "./getSelectedTable.js";
import f from "./getSelectedVideo.js";
function k(e) {
  return {
    activeActions: t(e),
    selectedStyle: o(e),
    selectedFontSize: l(e),
    selectedTextColor: m(e),
    selectedBgColor: c(e),
    selectedAlignment: i(e),
    // Link-related state for the Link popover action.
    // selectedLink contains href + text when cursor is on an existing link.
    // selectedText contains the currently selected text (for new link creation).
    selectedLink: r(e),
    selectedText: g(e),
    // Image-related state for the Image popover action.
    // selectedImage contains src, alt, and alignment when cursor is on an image node.
    selectedImage: n(e),
    // Table-related state for the Table bubble menu.
    // selectedTable contains metadata when cursor is inside a table.
    selectedTable: s(e),
    // Video-related state for the Video popover action.
    // selectedVideo contains src, alignment, width, and height when cursor is on a video node.
    selectedVideo: f(e)
  };
}
export {
  k as default
};
//# sourceMappingURL=getToolbarSnapshot.js.map
