/** * Copyright 2023 Kapeta Inc. * SPDX-License-Identifier: BUSL-1.1 */ import { ProcessInfo } from '../types'; export declare function resolvePortType(portType: string): string; export declare class BlockInstanceRunner { private readonly _systemId; constructor(systemId: string); /** * Start a block * */ start(blockRef: string, instanceId: string): Promise; private _execute; /** * Starts local process */ private _startLocalProcess; private prepareBinds; private _startDockerProcess; private _startOperatorProcess; /** * Get the port bindings for a non-operator block */ private getServiceBlockPortBindings; private ensureContainer; private _handleContainer; private getFileHash; private appendConnectedBlockOperatorEnv; }