/**
 * Server factory for creating Hypertool MCP server instances
 */
import { MetaMCPServer } from "./base.js";
import { EnhancedMetaMCPServer } from "./enhanced.js";
import { MetaMCPServerConfig, ServerInitOptions, TransportConfig } from "./types.js";
/**
 * Factory class for creating Hypertool MCP server instances
 */
export declare class MetaMCPServerFactory {
    /**
     * Create a new Hypertool MCP server instance
     */
    static createServer(config: MetaMCPServerConfig): MetaMCPServer;
    /**
     * Create server with default configuration
     */
    static createDefaultServer(transport: TransportConfig): EnhancedMetaMCPServer;
    /**
     * Create server initialization options
     */
    static createInitOptions(overrides?: Partial<ServerInitOptions>): ServerInitOptions;
}
//# sourceMappingURL=factory.d.ts.map