import BaseInvoker from './BaseInvoker'; import InvocationRequest from '../domain/InvocationRequest'; import InvocationResponse from '../domain/InvocationResponse'; export default class SAMLocalInvoker extends BaseInvoker { private readonly docker; private readonly functionDockerEnvMap; private _checkAndGetDefaultAWSProfile; private _checkAWSLambdaAPIIsUp; private _destroyDockerEnv; private _ensureDockerEnvStarted; private _findPorts; private _formatFunctionName; private _formatLogMessage; private _getRuntimeContainer; private _getFunctionArgs; private _getFunctionEnvVars; private _getFunctionContainerEnvVars; private _getSAMFunctionName; private _getSAMOptions; private _hashCode; private _outputDockerEnvLog; private _shouldReloadDockerEnv; private _startDockerEnv; private _waitUntilAWSLambdaAPIIsUp; name(): string; invoke(invocationRequest: InvocationRequest): Promise; init(): Promise; reload(): Promise; destroy(): Promise; }