import { h, Host } from "@stencil/core";
export class Table {
    constructor() {
        this.scrollable = undefined;
        this.collapse = undefined;
        this.denseTable = undefined;
    }
    render() {
        return (h(Host, { key: '183ae41f8b7abb0153b7c411ff20f9343516f1e1', class: { scrollable: this.scrollable, 'dense-table': this.denseTable } }, h("div", { key: '0f74f916d459fcdb5115f8d61068a82b112949e6', class: "bds-table" }, h("slot", { key: 'b494e2b093bb561af131284f1ba5516d32e60495' }))));
    }
    static get is() { return "bds-table"; }
    static get encapsulation() { return "scoped"; }
    static get originalStyleUrls() {
        return {
            "$": ["table.scss"]
        };
    }
    static get styleUrls() {
        return {
            "$": ["table.css"]
        };
    }
    static get properties() {
        return {
            "scrollable": {
                "type": "boolean",
                "mutable": true,
                "complexType": {
                    "original": "boolean",
                    "resolved": "boolean",
                    "references": {}
                },
                "required": false,
                "optional": true,
                "docs": {
                    "tags": [],
                    "text": "Specifies whether the table is scrollable or not."
                },
                "attribute": "scrollable",
                "reflect": true
            },
            "collapse": {
                "type": "boolean",
                "mutable": true,
                "complexType": {
                    "original": "boolean",
                    "resolved": "boolean",
                    "references": {}
                },
                "required": false,
                "optional": true,
                "docs": {
                    "tags": [],
                    "text": "Specifies whether the table is scrollable or not."
                },
                "attribute": "collapse",
                "reflect": true
            },
            "denseTable": {
                "type": "boolean",
                "mutable": true,
                "complexType": {
                    "original": "boolean",
                    "resolved": "boolean",
                    "references": {}
                },
                "required": false,
                "optional": true,
                "docs": {
                    "tags": [],
                    "text": "Determines if the table has a higher content density, typically resulting in more compact rows and cells."
                },
                "attribute": "dense-table",
                "reflect": true
            }
        };
    }
}
//# sourceMappingURL=table.js.map
