import { Component, Host, Prop, h } from '@stencil/core';
import svgIcon from '@abds/icons/dist/img/app-window-search-1.svg';
/** @internal **/
export class IconAppWindowSearch1 {
  constructor() {
    /** the size of the icon, defaults to "base"
     * icon dimensions follow typography sizes defined in tailwind.typography.default
     */
    this.size = 'base';
  }
  render() {
    return h(Host, { class: "internal-icon", innerHTML: svgIcon, size: this.size, "stroke-width": this.strokeWidth });
  }
  static get is() { return "abds-icon-app-window-search-1"; }
  static get encapsulation() { return "scoped"; }
  static get originalStyleUrls() { return {
    "$": ["../../../assets/styles/abds-icon-common.css"]
  }; }
  static get styleUrls() { return {
    "$": ["../../../assets/styles/abds-icon-common.css"]
  }; }
  static get properties() { return {
    "size": {
      "type": "string",
      "mutable": false,
      "complexType": {
        "original": "FontSize",
        "resolved": "\"2xl\" | \"2xs\" | \"3xl\" | \"4xl\" | \"5xl\" | \"base\" | \"lg\" | \"md\" | \"sm\" | \"xl\" | \"xs\"",
        "references": {
          "FontSize": {
            "location": "import",
            "path": "../../types"
          }
        }
      },
      "required": false,
      "optional": false,
      "docs": {
        "tags": [],
        "text": "the size of the icon, defaults to \"base\"\nicon dimensions follow typography sizes defined in tailwind.typography.default"
      },
      "attribute": "size",
      "reflect": true,
      "defaultValue": "'base'"
    },
    "strokeWidth": {
      "type": "string",
      "mutable": false,
      "complexType": {
        "original": "StrokeWidth",
        "resolved": "\"bold\" | \"medium\" | \"regular\" | \"semibold\"",
        "references": {
          "StrokeWidth": {
            "location": "import",
            "path": "../../types"
          }
        }
      },
      "required": false,
      "optional": false,
      "docs": {
        "tags": [],
        "text": "the stroke width of the icon"
      },
      "attribute": "stroke-width",
      "reflect": true
    }
  }; }
}
//# sourceMappingURL=icon-app-window-search-1.js.map