import { Session as HeroSession } from '@ulixee/hero-core'; import { TypedEventEmitter } from '@ulixee/commons/lib/eventUtils'; import ISessionApi from '@ulixee/apps-chromealive-interfaces/apis/ISessionApi'; import Page from '@ulixee/unblocked-agent/lib/Page'; export default class VueScreen extends TypedEventEmitter<{ close: void; }> { readonly heroSession: HeroSession; page: Promise; private readonly vuePath; private readonly pageUrl; private readonly pageHost; private readonly pagePath; private readonly pageProtocol; constructor(name: Parameters[0]['mode'], heroSession: HeroSession); open(): Promise; close(): Promise; private openPage; private sessionSummary; private routeNetworkToVueApp; }