/// import type { SourcePrinter } from '../../../interfaces'; import type { ModelInfo } from '../../../main'; import path from 'path'; import type { RestAdapterPrinter } from '../../../interfaces/source-printers/rest/rest-adapter-printer'; import type { CompilerPlugin } from '../../../plugin'; export declare class RestSourcePrinter implements SourcePrinter { private restAdapterPrinter; private compilerBaseOutputDir; private plugin?; constructor(restAdapterPrinter: RestAdapterPrinter, compilerBaseOutputDir: path.ParsedPath, plugin?: CompilerPlugin | undefined); generateModules(modelInfo: ModelInfo): { [path: string]: string; }; }