'use strict';

var echarts = require('../core/echarts.js');
var api = require('./api.js');
var extension = require('../extension.js');
var installLabelLayout = require('../label/installLabelLayout.js');

extension.use(installLabelLayout.installLabelLayout);

exports.PRIORITY = echarts.PRIORITY;
exports.connect = echarts.connect;
exports.dataTool = echarts.dataTool;
exports.dependencies = echarts.dependencies;
exports.disConnect = echarts.disConnect;
exports.disconnect = echarts.disconnect;
exports.dispose = echarts.dispose;
exports.getCoordinateSystemDimensions = echarts.getCoordinateSystemDimensions;
exports.getInstanceByDom = echarts.getInstanceByDom;
exports.getInstanceById = echarts.getInstanceById;
exports.getMap = echarts.getMap;
exports.init = echarts.init;
exports.registerAction = echarts.registerAction;
exports.registerCoordinateSystem = echarts.registerCoordinateSystem;
exports.registerCustomSeries = echarts.registerCustomSeries;
exports.registerLayout = echarts.registerLayout;
exports.registerLoading = echarts.registerLoading;
exports.registerMap = echarts.registerMap;
exports.registerPostInit = echarts.registerPostInit;
exports.registerPostUpdate = echarts.registerPostUpdate;
exports.registerPreprocessor = echarts.registerPreprocessor;
exports.registerProcessor = echarts.registerProcessor;
exports.registerTheme = echarts.registerTheme;
exports.registerTransform = echarts.registerTransform;
exports.registerUpdateLifecycle = echarts.registerUpdateLifecycle;
exports.registerVisual = echarts.registerVisual;
exports.setCanvasCreator = echarts.setCanvasCreator;
exports.version = echarts.version;
exports.extendChartView = api.extendChartView;
exports.extendComponentModel = api.extendComponentModel;
exports.extendComponentView = api.extendComponentView;
exports.extendSeriesModel = api.extendSeriesModel;
exports.use = extension.use;
