import { FormElement } from "../../features/form-hook/interface";
import { FormHook, FormInputLocalization } from "../../features/form-hook/index";
export declare class FormTextArea implements FormElement {
    name: string;
    wrapperId: string;
    form: FormHook<any>;
    isLoading?: boolean;
    defaultValue: string;
    wrapperClass: string;
    staticValue?: string;
    isDisabled?: boolean;
    localization?: FormInputLocalization;
    el: HTMLElement;
    private inputRef;
    componentWillLoad(): Promise<void>;
    onStaticValueChange(newStaticValue?: string, notInitialLoad?: boolean): Promise<void>;
    componentDidLoad(): Promise<void>;
    disconnectedCallback(): Promise<void>;
    reset(newValue?: string): void;
    render(): any;
}
