import * as i0 from '@angular/core';
import { inject, ElementRef, Injector, ChangeDetectionStrategy, Component } from '@angular/core';
import '@ui5/webcomponents/dist/TabSeparator.js';

class TabSeparator {
    constructor() {
        // className is now passed
        this.elementRef = inject(ElementRef);
        this.injector = inject(Injector);
    }
    get element() {
        return this.elementRef.nativeElement;
    }
    ngAfterViewInit() {
        const wcElement = this.element;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "20.1.4", ngImport: i0, type: TabSeparator, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "20.1.4", type: TabSeparator, isStandalone: true, selector: "ui5-tab-separator, [ui5-tab-separator]", exportAs: ["ui5TabSeparator"], ngImport: i0, template: '<ng-content></ng-content>', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "20.1.4", ngImport: i0, type: TabSeparator, decorators: [{
            type: Component,
            args: [{
                    standalone: true,
                    selector: 'ui5-tab-separator, [ui5-tab-separator]',
                    template: '<ng-content></ng-content>',
                    exportAs: 'ui5TabSeparator',
                    changeDetection: ChangeDetectionStrategy.OnPush,
                }]
        }] });

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

export { TabSeparator };
//# sourceMappingURL=fundamental-ngx-ui5-webcomponents-tab-separator.mjs.map
