import { LogType } from '../logger'; import Rpc from '../rpc'; import { HubPort } from './hub-port'; export default class BaseHub { protected objId: string; protected rpc: Rpc; protected logger: LogType; constructor(objId: string); getObjectId(): string; createHubPort(): Promise; release(): Promise<{ sessionId: string; } | null>; }