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