import { ElementRef } from '@angular/core'; import { NgControl } from '@angular/forms'; import * as i0 from "@angular/core"; /** * Directive to be added to native input elements. * * @selector input[ngxGovukTextInput] * */ export declare class NgxGovukTextInput { control: NgControl; elementRef: ElementRef; get className(): string; get isInvalidClass(): boolean; /** * The width of the input. Accepts any GOV.UK fixed or fluid width units. */ inputWidth: import("@angular/core").InputSignal<"full" | "three-quarters" | "two-thirds" | "one-half" | "one-third" | "one-quarter" | "2" | "3" | "4" | "5" | "10" | "20" | undefined>; constructor(control: NgControl, elementRef: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }