import { CancellablePromise } from '@theintern/common'; import Executor, { Config, Events, Plugins } from './Executor'; import { RuntimeEnvironment } from '../types'; export default class Browser extends Executor { constructor(options?: { [key in keyof Config]?: any; }); get environment(): RuntimeEnvironment; loadScript(script: string | string[], isEsm?: boolean): CancellablePromise; protected _resolveConfig(): CancellablePromise; } export { Events, Config };