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