import { __decorate, __extends } from "tslib";
import Vue from 'vue';
import Component from 'vue-class-component';
import { Prop } from 'vue-property-decorator';
import { ElementQueries } from '../../mixins/element-queries/element-queries';
import { TEMPLATE_NAME } from '../component-names';
import WithRender from './template.html?style=./template.scss';
var MTemplate = /** @class */ (function (_super) {
    __extends(MTemplate, _super);
    function MTemplate() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    __decorate([
        Prop()
    ], MTemplate.prototype, "footerFullWidth", void 0);
    __decorate([
        Prop({ default: true })
    ], MTemplate.prototype, "paddingBody", void 0);
    MTemplate = __decorate([
        WithRender,
        Component({
            mixins: [ElementQueries]
        })
    ], MTemplate);
    return MTemplate;
}(Vue));
export { MTemplate };
var TemplatePlugin = {
    install: function (v, options) {
        v.component(TEMPLATE_NAME, MTemplate);
    }
};
export default TemplatePlugin;
//# sourceMappingURL=template.js.map