///
import { IFnTarget } from '../fn-utils/lib/common';
import { EventEmitter } from 'stream';
import { IServerDetails } from '../serve/server';
import { FnExecutionHandler } from '../shell/dependencies/non-http-function/fn-execution-handler';
export declare class Caller extends FnExecutionHandler {
responseFile: string;
metaFile: string;
slaveFnTarget: Record;
isContainer: boolean;
constructor(serverDetails: IServerDetails, localFnEvents: EventEmitter);
call(data: Record): Promise;
kill(): Promise;
}