import { ElementRef, EventEmitter, OnDestroy } from "@angular/core"; import { TextField as TextFieldElement } from "@unofficialbox/box-open-elements/text-field"; import * as i0 from "@angular/core"; export type ValueChangedDetail = { value: string; }; export type ValueChangedEvent = CustomEvent; /** Typed standalone Angular directive for ``. */ export declare class TextField implements OnDestroy { readonly element: TextFieldElement; private readonly valueChangedListener; readonly valueChanged: EventEmitter; constructor(host: ElementRef); set label(value: string | undefined); set value(value: string | undefined); set placeholder(value: string | undefined); set name(value: string | undefined); set errorMessage(value: string | undefined); set disabled(value: boolean | undefined); set invalid(value: boolean | undefined); ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }