import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLDialogElementIsolate } from '../interfaces/isolate'; export declare const getState: (instance: IHTMLDialogElementIsolate) => IHTMLDialogElementIsolateProperties, setState: (instance: IHTMLDialogElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLDialogElementIsolate implements IHTMLDialogElementIsolate { get open(): Promise; get returnValue(): Promise; close(returnValue?: string): Promise; show(): Promise; showModal(): Promise; } export interface IHTMLDialogElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly open?: Promise; readonly returnValue?: Promise; } export declare const HTMLDialogElementIsolatePropertyKeys: string[]; export declare const HTMLDialogElementIsolateConstantKeys: never[];