import { AaiOperationBase } from './AaiOperationBase'; /** * Constructor. * @param {Node} parent * @param {string} opType * @class * @extends AaiOperationBase * @author eric.wittmann@gmail.com */ export declare abstract class AaiOperation extends AaiOperationBase { traits: Array; message: AaiMessage; constructor(parent?: any, opType?: any); /** * Adds a tag. * @param tag * @param {AaiOperationTrait} trait */ addTrait(trait: AaiOperationTrait): void; } import { AaiMessage } from './AaiMessage'; import { AaiOperationTrait } from './AaiOperationTrait';