import { Directive, Input } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Directive use to define cell template
 *
 * In table configuration, cell definition need to correspond with micCellTemplateName
 */
export class TableCellTemplateDirective {
    constructor(templateRef) {
        this.templateRef = templateRef;
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.1.0", ngImport: i0, type: TableCellTemplateDirective, deps: [{ token: i0.TemplateRef }], target: i0.ɵɵFactoryTarget.Directive }); }
    static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.1.0", type: TableCellTemplateDirective, selector: "[micCellTemplate]", inputs: { name: ["micCellTemplateName", "name"] }, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.1.0", ngImport: i0, type: TableCellTemplateDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: '[micCellTemplate]'
                }]
        }], ctorParameters: () => [{ type: i0.TemplateRef }], propDecorators: { name: [{
                type: Input,
                args: ['micCellTemplateName']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtY2VsbC10ZW1wbGF0ZS5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy90aGVtZS9zcmMvbGliL3RhYmxlL3RhYmxlLWNlbGwtdGVtcGxhdGUuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFlLE1BQU0sZUFBZSxDQUFDOztBQUU5RDs7OztHQUlHO0FBSUgsTUFBTSxPQUFPLDBCQUEwQjtJQU9yQyxZQUFxQixXQUE0QztRQUE1QyxnQkFBVyxHQUFYLFdBQVcsQ0FBaUM7SUFBRyxDQUFDOzhHQVAxRCwwQkFBMEI7a0dBQTFCLDBCQUEwQjs7MkZBQTFCLDBCQUEwQjtrQkFIdEMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsbUJBQW1CO2lCQUM5QjtnRkFNQyxJQUFJO3NCQURILEtBQUs7dUJBQUMscUJBQXFCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBJbnB1dCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqXG4gKiBEaXJlY3RpdmUgdXNlIHRvIGRlZmluZSBjZWxsIHRlbXBsYXRlXG4gKlxuICogSW4gdGFibGUgY29uZmlndXJhdGlvbiwgY2VsbCBkZWZpbml0aW9uIG5lZWQgdG8gY29ycmVzcG9uZCB3aXRoIG1pY0NlbGxUZW1wbGF0ZU5hbWVcbiAqL1xuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW21pY0NlbGxUZW1wbGF0ZV0nXG59KVxuZXhwb3J0IGNsYXNzIFRhYmxlQ2VsbFRlbXBsYXRlRGlyZWN0aXZlIHtcbiAgLyoqXG4gICAqIE5hbWUgb2YgdGhlIHRlbXBsYXRlXG4gICAqL1xuICBASW5wdXQoJ21pY0NlbGxUZW1wbGF0ZU5hbWUnKVxuICBuYW1lITogc3RyaW5nO1xuXG4gIGNvbnN0cnVjdG9yKHJlYWRvbmx5IHRlbXBsYXRlUmVmOiBUZW1wbGF0ZVJlZjx7ICRpbXBsaWNpdDogYW55IH0+KSB7fVxufVxuIl19