import * as i0 from '@angular/core';
import { NgModule } from '@angular/core';
import { SiStatusCounterComponent } from '@siemens/element-ng/status-counter';

/**
 * Copyright (c) Siemens 2016 - 2026
 * SPDX-License-Identifier: MIT
 */
/**
 * @deprecated Using `SiIconStatusModule` and `SiIconStatusComponent` is deprecated. Instead
 * use `SiStatusCounterComponent` and `si-status-counter`.
 */
class SiIconStatusModule {
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.0.8", ngImport: i0, type: SiIconStatusModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
    static ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "21.0.8", ngImport: i0, type: SiIconStatusModule, imports: [SiStatusCounterComponent], exports: [SiStatusCounterComponent] });
    static ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "21.0.8", ngImport: i0, type: SiIconStatusModule, imports: [SiStatusCounterComponent] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.0.8", ngImport: i0, type: SiIconStatusModule, decorators: [{
            type: NgModule,
            args: [{
                    imports: [SiStatusCounterComponent],
                    exports: [SiStatusCounterComponent]
                }]
        }] });

/**
 * Copyright (c) Siemens 2016 - 2026
 * SPDX-License-Identifier: MIT
 */
/**
 * @deprecated Using `SiIconStatusComponent` is deprecated. Use `SiStatusCounterComponent` instead.
 */
// eslint-disable-next-line @typescript-eslint/naming-convention
const SiIconStatusComponent = SiStatusCounterComponent;

/**
 * Copyright (c) Siemens 2016 - 2026
 * SPDX-License-Identifier: MIT
 */

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

export { SiIconStatusComponent, SiIconStatusModule };
//# sourceMappingURL=siemens-element-ng-icon-status.mjs.map
