export class ButtonGroup {
    constructor() {
        /**
         * If true, the buttons connect to form Mechabutton and destroy the world.
         * Does not apply to the only applies to center, left, and right alignment.
         */
        this.concat = false;
    }
    static get is() { return "anj-button-group"; }
    static get originalStyleUrls() { return {
        "$": ["button-group.scss"]
    }; }
    static get styleUrls() { return {
        "$": ["button-group.css"]
    }; }
    static get properties() { return {
        "align": {
            "type": "string",
            "mutable": false,
            "complexType": {
                "original": "Alignment",
                "resolved": "\"center\" | \"even\" | \"left\" | \"right\"",
                "references": {
                    "Alignment": {
                        "location": "import",
                        "path": "../../../types/types"
                    }
                }
            },
            "required": false,
            "optional": false,
            "docs": {
                "tags": [],
                "text": "Alignment of buttons within the group. If not set, the group with maximize space between elements.\nOptions are: `\"center\"`, `\"even\"` `\"left\"`, and `\"right\"`."
            },
            "attribute": "align",
            "reflect": true
        },
        "context": {
            "type": "string",
            "mutable": false,
            "complexType": {
                "original": "'floating' | undefined",
                "resolved": "\"floating\"",
                "references": {}
            },
            "required": false,
            "optional": false,
            "docs": {
                "tags": [],
                "text": "Let's you use the button group styling in various ways.\nOptions are `\"floating\"` and undefined.\nfloating: positions the buttons absolutely in the top right of the closest positioned ancestor"
            },
            "attribute": "context",
            "reflect": true
        },
        "concat": {
            "type": "boolean",
            "mutable": false,
            "complexType": {
                "original": "boolean",
                "resolved": "boolean",
                "references": {}
            },
            "required": false,
            "optional": false,
            "docs": {
                "tags": [],
                "text": "If true, the buttons connect to form Mechabutton and destroy the world.\nDoes not apply to the only applies to center, left, and right alignment."
            },
            "attribute": "concat",
            "reflect": true,
            "defaultValue": "false"
        }
    }; }
}
