/// <reference types="@adonisjs/http-server/build/adonis-typings" />
/// <reference types="node" />
import { IocContract } from '@adonisjs/fold/build';
import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
import { ReadStream } from 'fs';
export declare class SwaggerController {
    protected IoC: IocContract;
    private config;
    private app;
    constructor(IoC: IocContract);
    swaggerUI({ params, response }: HttpContextContract): Promise<void>;
    swaggerFile({ response }: HttpContextContract): Promise<void>;
    protected getSwaggerSpecFileContent(): ReadStream;
}
