import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { IgxSpreadsheetCoreModule } from './igx-spreadsheet-core-module';
import { ShapeGeometry } from './ShapeGeometry';
import * as i0 from "@angular/core";
var IgxSpreadsheetShapesModule = /** @class */ /*@__PURE__*/ (function () {
    function IgxSpreadsheetShapesModule() {
        ShapeGeometry.staticInit();
    }
    IgxSpreadsheetShapesModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: IgxSpreadsheetShapesModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
    IgxSpreadsheetShapesModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: IgxSpreadsheetShapesModule, imports: [CommonModule,
            IgxSpreadsheetCoreModule], exports: [IgxSpreadsheetCoreModule] });
    IgxSpreadsheetShapesModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: IgxSpreadsheetShapesModule, imports: [[CommonModule,
                IgxSpreadsheetCoreModule
            ], IgxSpreadsheetCoreModule] });
    return IgxSpreadsheetShapesModule;
}());
export { IgxSpreadsheetShapesModule };
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: IgxSpreadsheetShapesModule, decorators: [{
            type: NgModule,
            args: [{
                    declarations: [],
                    exports: [
                        IgxSpreadsheetCoreModule
                    ],
                    imports: [CommonModule,
                        IgxSpreadsheetCoreModule
                    ],
                    entryComponents: []
                }]
        }], ctorParameters: function () { return []; } });
