import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLOptionElementIsolate } from '../interfaces/isolate'; import { IHTMLFormElement } from '../interfaces/official'; export declare const getState: (instance: IHTMLOptionElementIsolate) => IHTMLOptionElementIsolateProperties, setState: (instance: IHTMLOptionElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLOptionElementIsolate implements IHTMLOptionElementIsolate { get defaultSelected(): Promise; get disabled(): Promise; get form(): IHTMLFormElement; get index(): Promise; get label(): Promise; get selected(): Promise; get text(): Promise; get value(): Promise | Promise; } export interface IHTMLOptionElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly defaultSelected?: Promise; readonly disabled?: Promise; readonly form?: IHTMLFormElement; readonly index?: Promise; readonly label?: Promise; readonly selected?: Promise; readonly text?: Promise; readonly value?: Promise | Promise; } export declare const HTMLOptionElementIsolatePropertyKeys: string[]; export declare const HTMLOptionElementIsolateConstantKeys: never[];