import { Context, Next } from 'koa'; import { SwaggerOptions } from './constants'; import ChumiRouter from './ChumiRouter'; export default class Swagger { private swaggerUiAssetPath; private options; private chumiRouter; private swaggerJSON; private first; private defaultOptions; constructor(options: SwaggerOptions, chumiRouter: InstanceType); replaceInfo(content: string): string; mergeSwagger(data: any[]): any; run(ctx: Context, next: Next): Promise; }