import * as Koa from 'koa'; import { Document } from '@apidevtools/swagger-parser'; export declare const swaggerUIRoot: string; export declare enum DocExpansion { Full = "full", List = "list", None = "none" } export interface SwaggerUIOpts { url?: string; spec?: Document; deepLinking?: boolean; docExpansion?: DocExpansion; displayOperationId?: boolean; displayRequestDuration?: boolean; showExtensions?: boolean; showCommonExtensions?: boolean; withCredentials?: boolean; filter?: boolean | string; layout?: string; } export declare function serveSwaggerUI(opts?: SwaggerUIOpts): Koa; export declare function getSwaggerUIIndexHTML(): string; export declare function getSwaggerUIInitializerScript(opts?: SwaggerUIOpts): string;