import type { options } from "./types"; export declare class AutoSwagger { private options; private schemas; private commentParser; private modelParser; private interfaceParser; private enumParser; private routeParser; private validatorParser; private customPaths; ui(url: string, options?: options): string; rapidoc(url: string, style?: string): string; scalar(url: string, proxyUrl?: string): string; stoplight(url: string, theme?: "light" | "dark"): string; jsonToYaml(json: any): any; json(routes: any, options: options): Promise; writeFile(routes: any, options: options): Promise; private readFile; docs(routes: any, options: options): Promise; private generate; private getDataBasedOnAdonisVersion; private getSchemas; private getValidators; private getSerializers; private getModels; private getInterfaces; private getFiles; private getEnums; }