import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { CastPipesModule, FirstUppercaseLocalizeSAPipe, TooltipModule } from '@anglr/common';
import { FormPipesModule } from '@anglr/common/forms';
import { ComponentStylingPropertiesControlComponent, DefaultGenericPropertiesControlComponent, MarginControlComponent, PaddingControlComponent } from '../components';
import { PropertyTypeControlsModule } from '../../propertyTypeControls';
import { PropertiesControlRendererDirective } from '../directives';
import * as i0 from "@angular/core";
/**
 * Module for properties controls components
 */
export class PropertiesControlsModule {
}
PropertiesControlsModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: PropertiesControlsModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
PropertiesControlsModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.0.4", ngImport: i0, type: PropertiesControlsModule, declarations: [ComponentStylingPropertiesControlComponent,
        DefaultGenericPropertiesControlComponent,
        MarginControlComponent,
        PaddingControlComponent,
        PropertiesControlRendererDirective], imports: [CommonModule,
        TooltipModule,
        PropertyTypeControlsModule,
        FormPipesModule,
        CastPipesModule,
        FirstUppercaseLocalizeSAPipe], exports: [ComponentStylingPropertiesControlComponent,
        DefaultGenericPropertiesControlComponent,
        MarginControlComponent,
        PaddingControlComponent,
        PropertiesControlRendererDirective] });
PropertiesControlsModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: PropertiesControlsModule, imports: [CommonModule,
        TooltipModule,
        PropertyTypeControlsModule,
        FormPipesModule,
        CastPipesModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.4", ngImport: i0, type: PropertiesControlsModule, decorators: [{
            type: NgModule,
            args: [{
                    imports: [
                        CommonModule,
                        TooltipModule,
                        PropertyTypeControlsModule,
                        FormPipesModule,
                        CastPipesModule,
                        FirstUppercaseLocalizeSAPipe,
                    ],
                    declarations: [
                        ComponentStylingPropertiesControlComponent,
                        DefaultGenericPropertiesControlComponent,
                        MarginControlComponent,
                        PaddingControlComponent,
                        PropertiesControlRendererDirective,
                    ],
                    exports: [
                        ComponentStylingPropertiesControlComponent,
                        DefaultGenericPropertiesControlComponent,
                        MarginControlComponent,
                        PaddingControlComponent,
                        PropertiesControlRendererDirective,
                    ]
                }]
        }] });
//# sourceMappingURL=propertiesControls.module.js.map