import { Component, ChangeDetectionStrategy, NgModule } from '@angular/core';

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconBuildingTreeLarge {
}
SvgIconBuildingTreeLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconBuildingTreeLarge]',
                template: `
    <svg:g fill="none" fill-rule="evenodd" stroke="#000">
      <svg:path
        d="M4 41.5h40M9.5 7.5h35v-2h-35zM32.5 37.5v-6h6l-.018 6zM32.5 27.5v-6h6l-.018 6zM17 21.5h11.5l-.036 6h-5.473M21.95 31.5h6.55l-.036 6H15M11.5 41.5V27.429m-.002 4.558l3.976-2.975M11.5 34.431L9.639 32.57M32.5 17.5v-6h6l-.018 6zM15.5 17.5v-6h13l-.036 6z"
      />
      <svg:path
        d="M11.5 7.5v10.119m31 23.881v-34M21.314 28.087a4.248 4.248 0 00-5.861-3.93 4.766 4.766 0 10-7.924 3.241 5.308 5.308 0 107.154 6.898 2.554 2.554 0 004.375-2.456 4.248 4.248 0 002.256-3.753z"
      />
    </svg:g>
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-building',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconBuildingTreeLarge {
}
IconBuildingTreeLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-building-tree-large',
                template: ` <svg sbbIconBuildingTreeLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconBuildingTreeLargeModule {
}
IconBuildingTreeLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconBuildingTreeLarge, IconBuildingTreeLarge],
                exports: [SvgIconBuildingTreeLarge, IconBuildingTreeLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCityLarge {
}
SvgIconCityLarge.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCityLarge]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M36.5 38.5h6-6zm-13-1h13-13zm-18 1h16-16zm4-25.5v2-2zm3 0v2-2zm3 0v2-2zm-6 4v2-2zm3 0v2-2zm3 0v2-2zm-6 4v2-2zm3 0v2-2zm3 0v2-2zm-6 4.001v2-2zm3 0v2-2zm3 0v2-2zm-6 4v2-2zm3 0v2-2zm3 0v2-2zM25.502 14v2-2zm3 0v2-2zm3 0v2-2zm-6 4v2-2zm3 0v2-2zm3 0v2-2zm-6 4v2-2zm3 0v2-2zm3 0v2-2zm-6 4.001v2-2zm3 0v2-2zm3 0v2-2zm-6 4v2-2zm3 0v2-2zm3 0v2-2zM34.502 14v2-2zm0 4v2-2zm0 4v2-2zm0 4.001v2-2zm0 4v2-2zm-9.001 4v2-2zm3 0v2-2zm3 0v2-2zm3.001 0v2-2zm-25.002-1v1.5-1.5zm3 0v1.5-1.5zm3 0v1.5-1.5zm23.002-11v2-2zm0 4v2-2zm0 4v2-2zm2-8v2-2zm0 4v2-2zm0 4v2-2zm-2 4v2-2zm2 0v2-2zM17.5 34.5v-26l-10 1.982V34.5m16 6.5V12.5h13V41M25 12.5l1-3h8l1 3m1.5 8h6V41m-6-23.5h4v3m-17-3h-4v17m2 6.5v-6.5h-16V41"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 48 48',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-building',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 48px;
        height: 48px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCityLarge {
}
IconCityLarge.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-city-large',
                template: ` <svg sbbIconCityLarge></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCityLargeModule {
}
IconCityLargeModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCityLarge, IconCityLarge],
                exports: [SvgIconCityLarge, IconCityLarge],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCityMedium {
}
SvgIconCityMedium.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCityMedium]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M26.25 25.5v-3 3zm0-6v-3 3zm3 6v-3 3zm0-6v-3 3zm-9 6v-3 3zm0-6v-3 3zm0-6v-3 3zm-3 12v-3 3zm0-6v-3 3zm0-6v-3 3zm-3 12v-3 3zm0-6v-3 3zm0-6v-3 3zM9 12.75H6h3zm0-4.5H6h3zm0 9H6h3zm0 4.5H6h3zm14.25 7.5h-12 12zm-12-3h-7.5 7.5zm21 3h-9 9zM3.75 33V5.25l7.5-1.5v28.5m0 .75V6.75h12V33m0-20.25h9V33"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 36 36',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-building',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 36px;
        height: 36px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCityMedium {
}
IconCityMedium.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-city-medium',
                template: ` <svg sbbIconCityMedium></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCityMediumModule {
}
IconCityMediumModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCityMedium, IconCityMedium],
                exports: [SvgIconCityMedium, IconCityMedium],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class SvgIconCitySmall {
}
SvgIconCitySmall.decorators = [
    { type: Component, args: [{
                selector: 'svg[sbbIconCitySmall]',
                template: `
    <svg:path
      fill="none"
      stroke="#000"
      d="M17.5 17v-2 2zm0-4v-2 2zm2 4v-2 2zm0-4v-2 2zm-6 4v-2 2zm0-4v-2 2zm0-4V7v2zm-2 8v-2 2zm0-4v-2 2zm0-4V7v2zm-2 8v-2 2zm0-4v-2 2zm0-4V7v2zM6 8.5H4h2zm0-3H4h2zm0 6H4h2zm0 3H4h2zm9.5 5h-8 8zm-8-2h-5 5zm14 2h-6 6zM2.5 22V3.5l5-1v19m0 .5V4.5h8V22m0-13.5h6V22"
    />
  `,
                host: {
                    xmlns: 'http://www.w3.org/2000/svg',
                    viewBox: '0 0 24 24',
                    class: 'sbb-icon sbb-icon-kom sbb-icon-building',
                    focusable: 'false',
                },
                changeDetection: ChangeDetectionStrategy.OnPush,
                styles: [`
      :host-context(.sbb-icon-fixed-size) {
        width: 24px;
        height: 24px;
      }
      :host-context(.sbb-icon-inherit-color) [fill]:not([fill='none']) {
        fill: currentColor;
      }
      :host-context(.sbb-icon-inherit-color) [stroke]:not([stroke='none']) {
        stroke: currentColor;
      }
    `]
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCitySmall {
}
IconCitySmall.decorators = [
    { type: Component, args: [{
                selector: 'sbb-icon-city-small',
                template: ` <svg sbbIconCitySmall></svg> `,
                host: {
                    class: 'sbb-icon-wrapper',
                },
                changeDetection: ChangeDetectionStrategy.OnPush
            },] }
];
/**
 * @deprecated use @sbb-esta/angular-core/icon module
 */
class IconCitySmallModule {
}
IconCitySmallModule.decorators = [
    { type: NgModule, args: [{
                declarations: [SvgIconCitySmall, IconCitySmall],
                exports: [SvgIconCitySmall, IconCitySmall],
            },] }
];

/* Autogenerated by @sbb-esta/angular-icons schematics */

/**
 * Generated bundle index. Do not edit.
 */

export { IconBuildingTreeLarge, IconBuildingTreeLargeModule, IconCityLarge, IconCityLargeModule, IconCityMedium, IconCityMediumModule, IconCitySmall, IconCitySmallModule, SvgIconBuildingTreeLarge, SvgIconCityLarge, SvgIconCityMedium, SvgIconCitySmall };
//# sourceMappingURL=building.js.map
