/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
import { Directive } from '@angular/core';
import { FormFieldAbstract } from '../components/form/form-field.abstract';
var FormFieldDirective = /** @class */ (function () {
    function FormFieldDirective(formField) {
        this.formField = formField;
    }
    Object.defineProperty(FormFieldDirective.prototype, "FormField", {
        get: /**
         * @return {?}
         */
        function () {
            return this.formField;
        },
        enumerable: true,
        configurable: true
    });
    FormFieldDirective.decorators = [
        { type: Directive, args: [{
                    selector: '[materializeFormField]'
                },] }
    ];
    /** @nocollapse */
    FormFieldDirective.ctorParameters = function () { return [
        { type: FormFieldAbstract }
    ]; };
    return FormFieldDirective;
}());
export { FormFieldDirective };
if (false) {
    /**
     * @type {?}
     * @private
     */
    FormFieldDirective.prototype.formField;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1maWVsZC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9tYXRlcmlhbGl6ZS1hbmd1bGFyLyIsInNvdXJjZXMiOlsiYXBwL2RpcmVjdGl2ZXMvZm9ybS1maWVsZC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFFM0U7SUFJRSw0QkFBb0IsU0FBNEI7UUFBNUIsY0FBUyxHQUFULFNBQVMsQ0FBbUI7SUFDaEQsQ0FBQztJQUVELHNCQUFJLHlDQUFTOzs7O1FBQWI7WUFDRSxPQUFPLElBQUksQ0FBQyxTQUFTLENBQUM7UUFDeEIsQ0FBQzs7O09BQUE7O2dCQVRGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsd0JBQXdCO2lCQUNuQzs7OztnQkFKUSxpQkFBaUI7O0lBWTFCLHlCQUFDO0NBQUEsQUFWRCxJQVVDO1NBUFksa0JBQWtCOzs7Ozs7SUFDakIsdUNBQW9DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3JtRmllbGRBYnN0cmFjdCB9IGZyb20gJy4uL2NvbXBvbmVudHMvZm9ybS9mb3JtLWZpZWxkLmFic3RyYWN0JztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW21hdGVyaWFsaXplRm9ybUZpZWxkXSdcbn0pXG5leHBvcnQgY2xhc3MgRm9ybUZpZWxkRGlyZWN0aXZlIHtcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBmb3JtRmllbGQ6IEZvcm1GaWVsZEFic3RyYWN0KSB7XG4gIH1cblxuICBnZXQgRm9ybUZpZWxkKCkge1xuICAgIHJldHVybiB0aGlzLmZvcm1GaWVsZDtcbiAgfVxufVxuIl19