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: 'ada50b5a90d5a530564aeaad7c44cd4a97019800', class: "digi-info-card-multi-container" }, this.afHeading && this.afHeadingLevel && (h(this.afHeadingLevel, { key: '064c5475597c6458dcf894906fb30f41b28e3d88', class: "digi-info-card-multi-container__heading" }, this.afHeading)), h("digi-layout-columns", { key: '8a11375b990c9d8f5d06f5d3246f1429778e4c3d', "af-variation": "three" }, h("slot", { key: 'a91415ac9398d754afc3c017f74a139a051bb4b7' }))));
    }
    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
            }
        };
    }
}
