import { IVAPISerializedTaskMemory } from './memory.types'; import { IVAPIConnectorVariable, IVAPIMarkupVariable } from '../connectors/connector.types'; export declare class VAPITaskMemory { id: string; protected memory: Map; constructor(serialized?: IVAPISerializedTaskMemory); add(param: IVAPIConnectorVariable | IVAPIMarkupVariable, value: any): Promise; get(param: IVAPIConnectorVariable | IVAPIMarkupVariable): Promise; remove(param: IVAPIConnectorVariable | IVAPIMarkupVariable): Promise; destroy(): Promise; toJSON(): IVAPISerializedTaskMemory; fromJSON(serialized: IVAPISerializedTaskMemory): void; }