import { h } from "@stencil/core";
/**
 * @slot default - Ska vara flera digi-info-card med af-type 'multi'
 *
 * @enums InfoCardMultiContainerHeadingLevel - info-card-multi-container-heading-level.enum.ts
 * @swedishName Infokortsbehållare
 */
export class InfoCardMultiContainer {
    constructor() {
        this.afHeading = undefined;
        this.afHeadingLevel = undefined;
    }
    render() {
        return (h("div", { key: 'f1ab36682c5969e0bd557c77b216035d3418cdfd', class: "digi-info-card-multi-container" }, this.afHeading && this.afHeadingLevel && (h(this.afHeadingLevel, { key: 'ede81660e819ff2d4fb577f3856a26dec7db620f', class: "digi-info-card-multi-container__heading" }, this.afHeading)), h("digi-layout-columns", { key: '690ab40b10407912d3a21578129e8e3aae092c1a', "af-variation": "three" }, h("slot", { key: '0f57c2475c61e59823e62b8fd647f91942176e1b' }))));
    }
    static get is() { return "digi-info-card-multi-container"; }
    static get encapsulation() { return "scoped"; }
    static get originalStyleUrls() {
        return {
            "$": ["info-card-multi-container.scss"]
        };
    }
    static get styleUrls() {
        return {
            "$": ["info-card-multi-container.css"]
        };
    }
    static get properties() {
        return {
            "afHeading": {
                "type": "string",
                "mutable": false,
                "complexType": {
                    "original": "string",
                    "resolved": "string",
                    "references": {}
                },
                "required": false,
                "optional": false,
                "docs": {
                    "tags": [{
                            "name": "en",
                            "text": "The heading text"
                        }],
                    "text": "Rubrikens text"
                },
                "getter": false,
                "setter": false,
                "attribute": "af-heading",
                "reflect": false
            },
            "afHeadingLevel": {
                "type": "string",
                "mutable": false,
                "complexType": {
                    "original": "InfoCardMultiContainerHeadingLevel",
                    "resolved": "InfoCardMultiContainerHeadingLevel.H1 | InfoCardMultiContainerHeadingLevel.H2 | InfoCardMultiContainerHeadingLevel.H3 | InfoCardMultiContainerHeadingLevel.H4 | InfoCardMultiContainerHeadingLevel.H5 | InfoCardMultiContainerHeadingLevel.H6",
                    "references": {
                        "InfoCardMultiContainerHeadingLevel": {
                            "location": "import",
                            "path": "./info-card-multi-container-heading-level.enum",
                            "id": "src/components/_info-card/info-card-multi-container/info-card-multi-container-heading-level.enum.ts::InfoCardMultiContainerHeadingLevel"
                        }
                    }
                },
                "required": false,
                "optional": false,
                "docs": {
                    "tags": [{
                            "name": "en",
                            "text": "Set heading level (h1-h6)"
                        }],
                    "text": "S\u00E4tt rubrikens vikt (h1-h6)"
                },
                "getter": false,
                "setter": false,
                "attribute": "af-heading-level",
                "reflect": false
            }
        };
    }
}
