import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLFieldSetElementIsolate } from '../interfaces/isolate'; import { ISuperHTMLCollection } from '../interfaces/super'; import { IHTMLFormElement, IValidityState } from '../interfaces/official'; export declare const getState: (instance: IHTMLFieldSetElementIsolate) => IHTMLFieldSetElementIsolateProperties, setState: (instance: IHTMLFieldSetElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLFieldSetElementIsolate implements IHTMLFieldSetElementIsolate { get disabled(): Promise; get elements(): ISuperHTMLCollection; get form(): IHTMLFormElement; get name(): Promise; get type(): Promise; get validationMessage(): Promise; get validity(): Promise; get willValidate(): Promise; checkValidity(): Promise; reportValidity(): Promise; } export interface IHTMLFieldSetElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly disabled?: Promise; readonly elements?: ISuperHTMLCollection; readonly form?: IHTMLFormElement; readonly name?: Promise; readonly type?: Promise; readonly validationMessage?: Promise; readonly validity?: Promise; readonly willValidate?: Promise; } export declare const HTMLFieldSetElementIsolatePropertyKeys: string[]; export declare const HTMLFieldSetElementIsolateConstantKeys: never[];