import { Directive, Input, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export class NgxFilterDirective {
    constructor(template) {
        this.template = template;
        // eslint-disable-next-line @angular-eslint/no-input-rename
        this.type = null;
    }
}
/** @nocollapse */ NgxFilterDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.2", ngImport: i0, type: NgxFilterDirective, deps: [{ token: i0.TemplateRef }], target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ NgxFilterDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "13.3.2", type: NgxFilterDirective, selector: "ng-template[ngx-filter]", inputs: { type: ["ngx-filter", "type"] }, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.2", ngImport: i0, type: NgxFilterDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: 'ng-template[ngx-filter]'
                }]
        }], ctorParameters: function () { return [{ type: i0.TemplateRef }]; }, propDecorators: { type: [{
                type: Input,
                args: ['ngx-filter']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWZpbHRlci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2Nkay92aXJ0dWFsLXRhYmxlL3NyYy9kaXJlY3RpdmVzL25neC1maWx0ZXIuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFNOUQsTUFBTSxPQUFPLGtCQUFrQjtJQUczQixZQUFtQixRQUE4QjtRQUE5QixhQUFRLEdBQVIsUUFBUSxDQUFzQjtRQUZqRCwyREFBMkQ7UUFDL0IsU0FBSSxHQUFxQixJQUFJLENBQUM7SUFDTixDQUFDOztrSUFINUMsa0JBQWtCO3NIQUFsQixrQkFBa0I7MkZBQWxCLGtCQUFrQjtrQkFIOUIsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUseUJBQXlCO2lCQUN0QztrR0FHK0IsSUFBSTtzQkFBL0IsS0FBSzt1QkFBQyxZQUFZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBJbnB1dCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE51bGxhYmxlIH0gZnJvbSAnQGFuZ3VsYXItcnUvY2RrL3R5cGluZ3MnO1xuXG5ARGlyZWN0aXZlKHtcbiAgICBzZWxlY3RvcjogJ25nLXRlbXBsYXRlW25neC1maWx0ZXJdJ1xufSlcbmV4cG9ydCBjbGFzcyBOZ3hGaWx0ZXJEaXJlY3RpdmUge1xuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAYW5ndWxhci1lc2xpbnQvbm8taW5wdXQtcmVuYW1lXG4gICAgQElucHV0KCduZ3gtZmlsdGVyJykgcHVibGljIHR5cGU6IE51bGxhYmxlPHN0cmluZz4gPSBudWxsO1xuICAgIGNvbnN0cnVjdG9yKHB1YmxpYyB0ZW1wbGF0ZTogVGVtcGxhdGVSZWY8dW5rbm93bj4pIHt9XG59XG4iXX0=