import type { GeneratorOptions } from '../index.js'; export interface McpServerConfig { mcpServerName: string; description: string; technology: 'node' | 'deno' | 'go' | 'python'; packageSource: 'local' | 'npm' | 'jsr' | 'go-install' | 'pip'; packageName?: string; destination: string; requiresAuth: boolean; hasCustomConfig: boolean; maintainerName: string; homeUrl?: string; tools: Array<{ name: string; description: string; }>; packageManager: string; sourceUrls: string[]; sampleQuery: string; } export declare function createMcpServerGenerator(): { name: string; description: string; templatePath: string; generate: (name: string, destination: string, options: GeneratorOptions) => Promise; };