/** * Defines the Input component * Author: Callan Heard */ import { OnInit, ElementRef } from '@angular/core'; import { FormElementComponent } from './form-element.component'; import { Input } from '../../classes/input.class'; import * as i0 from "@angular/core"; /** Reactive form input component based on Angular FormControlDirective */ export declare class InputComponent extends FormElementComponent implements OnInit { private ElementRef; /** Input object to model */ input: Input; /** Bind input.value to host element value property */ get value(): T | ''; /** Bind input.required to host element required property */ get required(): boolean; /** Bind input.disabled to host element disabled property */ get disabled(): boolean; /** Update input value on host element input event */ onInput(v_: T): void; /** Update input clean value on host element blur event */ onBlur(): void; /** Inject ElementRef */ constructor(ElementRef: ElementRef); /** Set input to default element value */ ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDef, never>; static ɵcmp: i0.ɵɵComponentDefWithMeta, "[thor-input]", never, { "input": "thor-input"; }, {}, never, ["*"]>; } //# sourceMappingURL=input.component.d.ts.map