import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLEmbedElementIsolate } from '../interfaces/isolate'; export declare const getState: (instance: IHTMLEmbedElementIsolate) => IHTMLEmbedElementIsolateProperties, setState: (instance: IHTMLEmbedElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLEmbedElementIsolate implements IHTMLEmbedElementIsolate { get align(): Promise; get height(): Promise | Promise; get name(): Promise; get src(): Promise; get type(): Promise; get width(): Promise | Promise; } export interface IHTMLEmbedElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly align?: Promise; readonly height?: Promise | Promise; readonly name?: Promise; readonly src?: Promise; readonly type?: Promise; readonly width?: Promise | Promise; } export declare const HTMLEmbedElementIsolatePropertyKeys: string[]; export declare const HTMLEmbedElementIsolateConstantKeys: never[];