import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLTextAreaElementIsolate } from '../interfaces/isolate'; import { IHTMLFormElement, IValidityState, ISelectionMode } from '../interfaces/official'; import { ISuperNodeList, ISuperHTMLCollection } from '../interfaces/super'; export declare const getState: (instance: IHTMLTextAreaElementIsolate) => IHTMLTextAreaElementIsolateProperties, setState: (instance: IHTMLTextAreaElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLTextAreaElementIsolate implements IHTMLTextAreaElementIsolate { get autocomplete(): Promise; get autofocus(): Promise; get cols(): Promise | Promise; get defaultValue(): Promise; get disabled(): Promise; get form(): IHTMLFormElement; get inputMode(): Promise; get labels(): ISuperNodeList; get maxLength(): Promise; get minLength(): Promise; get name(): Promise; get placeholder(): Promise; get readOnly(): Promise; get required(): Promise; get rows(): Promise | ISuperHTMLCollection | Promise; get selectionDirection(): Promise; get selectionEnd(): Promise; get selectionStart(): Promise; get textLength(): Promise; get type(): Promise; get validationMessage(): Promise; get validity(): Promise; get value(): Promise | Promise; get willValidate(): Promise; get wrap(): Promise; checkValidity(): Promise; reportValidity(): Promise; select(): Promise; setCustomValidity(error: string): Promise; setRangeText(replacement: string, start?: number, end?: number, selectionMode?: ISelectionMode): Promise; setSelectionRange(start: number, end: number, direction?: string): Promise; } export interface IHTMLTextAreaElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly autocomplete?: Promise; readonly autofocus?: Promise; readonly cols?: Promise | Promise; readonly defaultValue?: Promise; readonly disabled?: Promise; readonly form?: IHTMLFormElement; readonly inputMode?: Promise; readonly labels?: ISuperNodeList; readonly maxLength?: Promise; readonly minLength?: Promise; readonly name?: Promise; readonly placeholder?: Promise; readonly readOnly?: Promise; readonly required?: Promise; readonly rows?: Promise | ISuperHTMLCollection | Promise; readonly selectionDirection?: Promise; readonly selectionEnd?: Promise; readonly selectionStart?: Promise; readonly textLength?: Promise; readonly type?: Promise; readonly validationMessage?: Promise; readonly validity?: Promise; readonly value?: Promise | Promise; readonly willValidate?: Promise; readonly wrap?: Promise; } export declare const HTMLTextAreaElementIsolatePropertyKeys: string[]; export declare const HTMLTextAreaElementIsolateConstantKeys: never[];