1 | import { CancellablePromise } from '@theintern/common';
|
2 | import Executor, { Config, Events, Plugins } from './Executor';
|
3 | import { RuntimeEnvironment } from '../types';
|
4 | export default class Browser extends Executor<Events, Config, Plugins> {
|
5 | constructor(options?: {
|
6 | [key in keyof Config]?: any;
|
7 | });
|
8 | get environment(): RuntimeEnvironment;
|
9 | loadScript(script: string | string[], isEsm?: boolean): CancellablePromise<void>;
|
10 | protected _resolveConfig(): CancellablePromise<void | undefined>;
|
11 | }
|
12 | export { Events, Config };
|