import { ElementRef } from "@angular/core"; import type { TextareaAssistiveTextAppearance, TextareaLabelPosition } from "@design-system-rte/core/components/textarea/textarea.interface"; import { BaseValueAccessor } from "../input/base-value-accessor"; import * as i0 from "@angular/core"; export declare class TextareaComponent extends BaseValueAccessor { readonly id: import("@angular/core").InputSignal; readonly name: import("@angular/core").InputSignal; readonly ariaLabelledby: import("@angular/core").InputSignal; readonly label: import("@angular/core").InputSignal; readonly labelId: import("@angular/core").InputSignal; readonly labelPosition: import("@angular/core").InputSignal; readonly assistiveTextLabel: import("@angular/core").InputSignal; readonly assistiveTextAppearance: import("@angular/core").InputSignal; readonly assistiveTextLink: import("@angular/core").InputSignal; readonly required: import("@angular/core").InputSignal; readonly showLabelRequirement: import("@angular/core").InputSignal; readonly resizeable: import("@angular/core").InputSignal; readonly maxLength: import("@angular/core").InputSignal; readonly disabled: import("@angular/core").InputSignal; readonly readOnly: import("@angular/core").InputSignal; readonly value: import("@angular/core").InputSignal; readonly rows: import("@angular/core").InputSignal; readonly defaultValue: import("@angular/core").InputSignal; readonly showCounter: import("@angular/core").InputSignal; readonly width: import("@angular/core").InputSignal; readonly computedWidth: import("@angular/core").Signal; readonly assistiveTextIconSize = 16; readonly change: import("@angular/core").OutputEmitterRef; readonly blur: import("@angular/core").OutputEmitterRef; readonly textareaRef: import("@angular/core").Signal | undefined>; readonly internalValue: import("@angular/core").WritableSignal; readonly isDisabled: import("@angular/core").Signal; readonly isAssistiveTextLinkVisible: import("@angular/core").Signal; characterCount: number; readonly isCounterVisible: import("@angular/core").Signal; readonly assistiveTextId: import("@angular/core").Signal; private lastParentValue; constructor(); writeValue(value: string): void; onInput(event: Event): void; onBlur(event: FocusEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }