/// import { IConnectorAPIConfig, IVAPIConnector, IVAPIConnectorEmitProps, IVAPIConnectorExecuteAddons, IVAPIConnectorOnProps, IVAPIConnectorResultProcessingReturnValue, IVAPIConnectorVariable, IVAPISerializedConnector, VAPIConnectorActions } from "./connector.types"; import { EventEmitter } from "stream"; import { VAPITaskMemory } from "../memory/memory.abstract"; export declare class VAPIConnector extends EventEmitter implements IVAPIConnector { id: string; variables: Map; protected config: IConnectorAPIConfig; constructor(config: IConnectorAPIConfig); emit(eventName: '*' | VAPIConnectorActions, actionProps?: IVAPIConnectorEmitProps): boolean; on(eventName: '*' | VAPIConnectorActions, listener: (args: IVAPIConnectorOnProps) => void): this; execute(request: VAPITaskMemory, extras: IVAPIConnectorExecuteAddons): Promise; toJSON(): IVAPISerializedConnector; }