import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLObjectElementIsolate } from '../interfaces/isolate'; import { ISuperDocument } from '../interfaces/super'; import { IHTMLFormElement, IValidityState } from '../interfaces/official'; export declare const getState: (instance: IHTMLObjectElementIsolate) => IHTMLObjectElementIsolateProperties, setState: (instance: IHTMLObjectElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLObjectElementIsolate implements IHTMLObjectElementIsolate { get align(): Promise; get archive(): Promise; get border(): Promise; get code(): Promise; get codeBase(): Promise; get codeType(): Promise; get contentDocument(): ISuperDocument; get data(): Promise; get declare(): Promise; get form(): IHTMLFormElement; get height(): Promise | Promise; get hspace(): Promise; get name(): Promise; get standby(): Promise; get type(): Promise; get useMap(): Promise; get validationMessage(): Promise; get validity(): Promise; get vspace(): Promise; get width(): Promise | Promise; get willValidate(): Promise; checkValidity(): Promise; reportValidity(): Promise; } export interface IHTMLObjectElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly align?: Promise; readonly archive?: Promise; readonly border?: Promise; readonly code?: Promise; readonly codeBase?: Promise; readonly codeType?: Promise; readonly contentDocument?: ISuperDocument; readonly data?: Promise; readonly declare?: Promise; readonly form?: IHTMLFormElement; readonly height?: Promise | Promise; readonly hspace?: Promise; readonly name?: Promise; readonly standby?: Promise; readonly type?: Promise; readonly useMap?: Promise; readonly validationMessage?: Promise; readonly validity?: Promise; readonly vspace?: Promise; readonly width?: Promise | Promise; readonly willValidate?: Promise; } export declare const HTMLObjectElementIsolatePropertyKeys: string[]; export declare const HTMLObjectElementIsolateConstantKeys: never[];