import * as i0 from '@angular/core';
import { inject, Directive } from '@angular/core';
import { SdLicenseService } from '@sd-angular/core/services/license';

// base.component.ts
class SdBaseSecureComponent {
    licenseService = inject(SdLicenseService);
    constructor() {
        this.licenseService.enforceLicense();
    }
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.2.17", ngImport: i0, type: SdBaseSecureComponent, deps: [], target: i0.ɵɵFactoryTarget.Directive });
    static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "19.2.17", type: SdBaseSecureComponent, isStandalone: true, ngImport: i0 });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.2.17", ngImport: i0, type: SdBaseSecureComponent, decorators: [{
            type: Directive
        }], ctorParameters: () => [] });

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

export { SdBaseSecureComponent };
//# sourceMappingURL=sd-angular-core-components-base.mjs.map
