import { CodegenPlugin, Context, PluginResult } from '../../pipeline'; export interface OpenapiPluginConfig { openapiFile: string; outputFile: string; createTypings: boolean; createJoiSchemas: boolean; createControllers: boolean; } export declare class OpenapiPlugin implements CodegenPlugin { protected config: OpenapiPluginConfig; constructor(config: OpenapiPluginConfig); run(context: Context): Promise; static create(config: Partial): OpenapiPlugin; }