/* Riot WIP, @license MIT */
import { template, createBinding, createExpression, bindingTypes, expressionTypes } from '@riotjs/dom-bindings';
import { DOM_COMPONENT_INSTANCE_PROPERTY, PARENT_KEY_SYMBOL } from '@riotjs/util';
import cssManager from '../core/css-manager.js';

const __ = {
  cssManager,
  DOMBindings: {
    template,
    createBinding,
    createExpression,
    bindingTypes,
    expressionTypes
  },
  globals: {
    DOM_COMPONENT_INSTANCE_PROPERTY,
    PARENT_KEY_SYMBOL
  }
};

export { __ };
