import { AaiOperation } from '../../models/AaiOperation';
/**
 * Constructor.
 * @param {Node} parent
 * @param {string} opType
 * @class
 * @extends AaiOperation
 * @author eric.wittmann@gmail.com
 */
export declare class Aai20Operation extends AaiOperation {
    constructor(parent?: any, opType?: any);
    /**
     * @see io.apicurio.datamodels.asyncapi.models.AaiOperationBase#createTag()
     * @return {Aai20Tag}
     */
    createTag(): Aai20Tag;
    /**
     * @see Operation#createExternalDocumentation()
     * @return {Aai20ExternalDocumentation}
     */
    createExternalDocumentation(): Aai20ExternalDocumentation;
}
import { Aai20ExternalDocumentation } from './Aai20ExternalDocumentation';
import { Aai20Tag } from './Aai20Tag';
