import Sandbox from '..'; export interface ShadowDocument extends ShadowRoot { createElement?: typeof document.createElement; createElementNS?: typeof document.createElementNS; createTextNode?: typeof document.createTextNode; defaultView?: Window; ownerDocument: null | Document; documentElement?: typeof document.documentElement; body?: typeof document.body; sandbox?: any; [p: string | symbol]: any; } export default class UISandbox { private rootElement; private shadowDocumentProxy; constructor(sandbox: Sandbox, opts: any, container?: HTMLElement); getShadowDocument(): ShadowDocument; destroy(): void; private createRootElement; }