import { ChangeDetectionStrategy, Component, ContentChild, Input } from '@angular/core';
import { DataTableCellEditTmplComponent } from './data-table-cell-edit-tmpl.component';
import { DataTableCellViewTmplComponent } from './data-table-cell-view-tmpl.component';
import * as i0 from "@angular/core";
export class DataTableCellTmplComponent {
}
DataTableCellTmplComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: DataTableCellTmplComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
DataTableCellTmplComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.0", type: DataTableCellTmplComponent, selector: "d-cell-template", inputs: { type: "type" }, queries: [{ propertyName: "view", first: true, predicate: DataTableCellViewTmplComponent, descendants: true }, { propertyName: "edit", first: true, predicate: DataTableCellEditTmplComponent, descendants: true }], ngImport: i0, template: '', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.0", ngImport: i0, type: DataTableCellTmplComponent, decorators: [{
            type: Component,
            args: [{
                    selector: 'd-cell-template',
                    template: '',
                    changeDetection: ChangeDetectionStrategy.OnPush
                }]
        }], propDecorators: { type: [{
                type: Input
            }], view: [{
                type: ContentChild,
                args: [DataTableCellViewTmplComponent]
            }], edit: [{
                type: ContentChild,
                args: [DataTableCellEditTmplComponent]
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS10YWJsZS1jZWxsLXRtcGwuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vZGV2dWkvZGF0YS10YWJsZS90bXBsL2RhdGEtdGFibGUtY2VsbC10bXBsLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDeEYsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sdUNBQXVDLENBQUM7QUFDdkYsT0FBTyxFQUFFLDhCQUE4QixFQUFFLE1BQU0sdUNBQXVDLENBQUM7O0FBT3ZGLE1BQU0sT0FBTywwQkFBMEI7O3VIQUExQiwwQkFBMEI7MkdBQTFCLDBCQUEwQixtSEFFdkIsOEJBQThCLHVFQUM5Qiw4QkFBOEIsZ0RBTmxDLEVBQUU7MkZBR0QsMEJBQTBCO2tCQUx0QyxTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLFFBQVEsRUFBRSxFQUFFO29CQUNaLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2lCQUNoRDs4QkFFVSxJQUFJO3NCQUFaLEtBQUs7Z0JBQ3dDLElBQUk7c0JBQWpELFlBQVk7dUJBQUMsOEJBQThCO2dCQUNFLElBQUk7c0JBQWpELFlBQVk7dUJBQUMsOEJBQThCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgQ29udGVudENoaWxkLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRGF0YVRhYmxlQ2VsbEVkaXRUbXBsQ29tcG9uZW50IH0gZnJvbSAnLi9kYXRhLXRhYmxlLWNlbGwtZWRpdC10bXBsLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBEYXRhVGFibGVDZWxsVmlld1RtcGxDb21wb25lbnQgfSBmcm9tICcuL2RhdGEtdGFibGUtY2VsbC12aWV3LXRtcGwuY29tcG9uZW50JztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZC1jZWxsLXRlbXBsYXRlJyxcbiAgdGVtcGxhdGU6ICcnLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBEYXRhVGFibGVDZWxsVG1wbENvbXBvbmVudCB7XG4gIEBJbnB1dCgpIHR5cGU6IHN0cmluZztcbiAgQENvbnRlbnRDaGlsZChEYXRhVGFibGVDZWxsVmlld1RtcGxDb21wb25lbnQpIHZpZXc6IERhdGFUYWJsZUNlbGxWaWV3VG1wbENvbXBvbmVudDtcbiAgQENvbnRlbnRDaGlsZChEYXRhVGFibGVDZWxsRWRpdFRtcGxDb21wb25lbnQpIGVkaXQ6IERhdGFUYWJsZUNlbGxFZGl0VG1wbENvbXBvbmVudDtcblxufVxuIl19