import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IShadowRootIsolate } from '../interfaces/isolate'; import { ISuperElement } from '../interfaces/super'; import { IShadowRootMode } from '../interfaces/official'; export declare const getState: (instance: IShadowRootIsolate) => IShadowRootIsolateProperties, setState: (instance: IShadowRootIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class ShadowRootIsolate implements IShadowRootIsolate { get delegatesFocus(): Promise; get host(): Promise | ISuperElement; get innerHTML(): Promise; get mode(): Promise; } export interface IShadowRootIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly delegatesFocus?: Promise; readonly host?: Promise | ISuperElement; readonly innerHTML?: Promise; readonly mode?: Promise; } export declare const ShadowRootIsolatePropertyKeys: string[]; export declare const ShadowRootIsolateConstantKeys: never[];