import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLFrameElementIsolate } from '../interfaces/isolate'; import { ISuperDocument } from '../interfaces/super'; export declare const getState: (instance: IHTMLFrameElementIsolate) => IHTMLFrameElementIsolateProperties, setState: (instance: IHTMLFrameElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLFrameElementIsolate implements IHTMLFrameElementIsolate { get contentDocument(): ISuperDocument; get frameBorder(): Promise; get longDesc(): Promise; get marginHeight(): Promise; get marginWidth(): Promise; get name(): Promise; get noResize(): Promise; get scrolling(): Promise; get src(): Promise; } export interface IHTMLFrameElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly contentDocument?: ISuperDocument; readonly frameBorder?: Promise; readonly longDesc?: Promise; readonly marginHeight?: Promise; readonly marginWidth?: Promise; readonly name?: Promise; readonly noResize?: Promise; readonly scrolling?: Promise; readonly src?: Promise; } export declare const HTMLFrameElementIsolatePropertyKeys: string[]; export declare const HTMLFrameElementIsolateConstantKeys: never[];