import { ResourceWithType, ResourceLoader } from '@saasfe/we-app-types'; export interface SandboxConfig { resourceLoader?: any; container?: HTMLElement; activeScope?: any; } export default class Sandbox { private global; private resourceLoader; private jssandbox; private uisandbox; constructor(config?: SandboxConfig); setContext(context: any): void; getContext(): Window; setResourceLoader(resourceLoader: ResourceLoader): void; getResourceLoader(): ResourceLoader; loadResource(resources: ResourceWithType[]): Promise; execScript(jstext: string): Promise; destroy(): void; }