import { ToolSchemaIntrospector } from './ToolSchemaIntrospector.js'; export interface CodegenManagerOptions { outputDir: string; runtimeImportPath?: string; manifestPath?: string; } export declare class CodegenManager { private readonly introspector; private readonly mapper; private readonly printer; private readonly options; constructor(introspector: ToolSchemaIntrospector, options?: Partial); generate(): Promise; private groupByServer; private writeToolFile; private createRuntimeImport; private createToolFunction; private writeServerIndex; private writeRootIndex; private writeManifest; private ensureRuntimeHelpers; private printStatements; private toPascalCase; private toCamelCase; } //# sourceMappingURL=CodegenManager.d.ts.map