import { Output, Changes, AsyncAPIDiffOptions } from './types'; /** * Implements methods to deal with diff output. * @class * * @returns {AsyncAPIDiff} AsyncAPIDiff */ export default class AsyncAPIDiff { private output; private outputType; private markdownSubtype; constructor(output: string, options: AsyncAPIDiffOptions); /** * @returns {Changes} All the breaking changes */ breaking(): Changes; /** * @returns {Changes} All the non-breaking changes */ nonBreaking(): Changes; /** * @returns {Changes} All the unclassified changes */ unclassified(): Changes; /** * @returns {Output} The full output */ getOutput(): Output; }