import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLScriptElementIsolate } from '../interfaces/isolate'; export declare const getState: (instance: IHTMLScriptElementIsolate) => IHTMLScriptElementIsolateProperties, setState: (instance: IHTMLScriptElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLScriptElementIsolate implements IHTMLScriptElementIsolate { get async(): Promise; get charset(): Promise; get crossOrigin(): Promise; get defer(): Promise; get event(): Promise; get noModule(): Promise; get referrerPolicy(): Promise; get src(): Promise; get text(): Promise; get type(): Promise; } export interface IHTMLScriptElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly async?: Promise; readonly charset?: Promise; readonly crossOrigin?: Promise; readonly defer?: Promise; readonly event?: Promise; readonly noModule?: Promise; readonly referrerPolicy?: Promise; readonly src?: Promise; readonly text?: Promise; readonly type?: Promise; } export declare const HTMLScriptElementIsolatePropertyKeys: string[]; export declare const HTMLScriptElementIsolateConstantKeys: never[];