import OB from "./3.ob";
import Widget from "./4.widget";
import Action from "./action/action";
import ShowAction from "./action/action.show";
import Behavior from "./behavior/0.behavior";
import HighlightBehavior from "./behavior/behavior.highlight";
import RedMarkBehavior from "./behavior/behavior.redmark";
import Controller from "./controller/0.controller";
import BroadcastController from "./controller/controller.broadcast";
import BubblesController from "./controller/controller.bubbles";
import DrawerController from "./controller/controller.drawer";
import LayerController from "./controller/controller.layer";
import MaskersController from "./controller/controller.masker";
import PopoverController from "./controller/controller.popover";
import ResizeController from "./controller/controller.resizer";
import TooltipsController from "./controller/controller.tooltips";

BI.extend(BI, {
    OB,
    Widget,
    Action,
    ShowAction,
    Behavior,
    HighlightBehavior,
    RedMarkBehavior,
    Controller,
    BroadcastController,
    BubblesController,
    DrawerController,
    LayerController,
    MaskersController,
    PopoverController,
    ResizeController,
    TooltipsController,
});

export {
    OB,
    Widget,
    Action,
    ShowAction,
    Behavior,
    HighlightBehavior,
    RedMarkBehavior,
    Controller,
    BroadcastController,
    BubblesController,
    DrawerController,
    LayerController,
    MaskersController,
    PopoverController,
    ResizeController,
    TooltipsController,
}