import * as i0 from '@angular/core'; import { OnInit, ElementRef } from '@angular/core'; import { NgControl } from '@angular/forms'; import { DaffFormFieldControl, DaffFormFieldComponent } from '@daffodil/design/form-field'; /** * DaffInputComponent provides the same functionality as a native `` and contains custom styling and functionality. */ declare class DaffInputComponent extends DaffFormFieldControl implements DaffFormFieldControl, OnInit { /** @docs-private */ ngControl: NgControl; private _elementRef; private formField; /** @docs-private */ controlType: string; /** * @docs-private * * Implemented as part of DaffFormFieldControl. */ focused: boolean; private get _id(); /** * @docs-private * * Implemented as part of DaffFormFieldControl. */ disabled: boolean; /** * @docs-private */ get disabledAttribute(): true; private _required; /** * @docs-private * * Implemented as part of DaffFormFieldControl. */ get required(): boolean; set required(value: boolean); /** * @docs-private */ get requiredAttribute(): true; /** * @docs-private */ get ariaDescribedBy(): string; /** @docs-private */ focus(): void; /** @docs-private */ blur(): void; constructor( /** @docs-private */ ngControl: NgControl, _elementRef: ElementRef, formField: DaffFormFieldComponent); /** @docs-private */ ngOnInit(): void; /** @docs-private */ get value(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_disabled: unknown; static ngAcceptInputType_required: unknown; } /** * @deprecated in favor of standalone components. Deprecated in version 0.84.0. Will be removed in version 1.0.0. */ declare class DaffInputModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DaffInputComponent, DaffInputModule };