'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

const core = require('./core-c57a47e8.js');

const DatatableAction = class {
    constructor(hostRef) {
        core.registerInstance(this, hostRef);
        /** Mark this datatable action as displayed */
        this.display = true;
        /** The datatable-action color, it can be either :
         *  - a predifined value : 'primary', 'secondary', 'error'.
         *  - an hexa color code : #225566, #CCC.
         *  - a css named color : red, blue.
        */
        this.color = 'primary';
        this.pressEvent = core.createEvent(this, "press", 7);
    }
    /** Trigger a press event */
    async press(e) {
        this.pressEvent.emit(e);
    }
    render() {
        return;
    }
    static get style() { return ""; }
};

exports.materials_datatable_action = DatatableAction;
