export declare class RubberDuckServer { private server; private configManager; private pricingService; private usageService; private guardrailsService?; private providerManager; private enhancedProviderManager?; private conversationManager; private healthMonitor; private mcpClientManager?; private approvalService?; private functionBridge?; private mcpEnabled; private taskManager; constructor(); private initializeMCPBridge; private toolResult; private toolErrorResult; /** * Build a Zod enum from configured provider names. * Falls back to z.string() when no providers are configured (z.enum([]) would throw). */ private providerEnum; private registerTools; private registerPrompts; private registerUIResources; private handleAskDuckWithMCP; private handleCompareDucksWithMCP; private handleDuckCouncilWithMCP; private formatEnhancedDuckResponse; start(): Promise; stop(): Promise; } //# sourceMappingURL=server.d.ts.map