import { AaiDocument } from '../../models/AaiDocument'; import { AaiServer } from '../../models/AaiServer'; import { DocumentType } from '../../../core/models/DocumentType'; /** * Constructor. * @class * @extends AaiDocument * @author eric.wittmann@gmail.com */ export declare class Aai20Document extends AaiDocument { constructor(); /** * @see Document#getDocumentType() * @return {DocumentType} */ getDocumentType(): DocumentType; /** * @see Document#createInfo() * @return {Aai20Info} */ createInfo(): Aai20Info; /** * @see Document#createTag() * @return {Aai20Tag} */ createTag(): Aai20Tag; /** * @see Document#createExternalDocumentation() * @return {Aai20ExternalDocumentation} */ createExternalDocumentation(): Aai20ExternalDocumentation; createServer$java_lang_String(name: string): AaiServer; createServer$java_lang_String$java_lang_String$java_lang_String(name: string, url: string, description: string): AaiServer; /** * @see io.apicurio.datamodels.asyncapi.models.AaiDocument#createServer(java.lang.String, java.lang.String, java.lang.String) * @param {string} name * @param {string} url * @param {string} description * @return {AaiServer} */ createServer(name?: any, url?: any, description?: any): any; /** * * @param {string} name * @return {Aai20ChannelItem} */ createChannelItem(name: string): Aai20ChannelItem; /** * * @return {Aai20Components} */ createComponents(): Aai20Components; } import { Aai20Components } from './Aai20Components'; import { Aai20ChannelItem } from './Aai20ChannelItem'; import { Aai20ExternalDocumentation } from './Aai20ExternalDocumentation'; import { Aai20Tag } from './Aai20Tag'; import { Aai20Info } from './Aai20Info';