import { EnvCPConfig, ServerConfig, ClientType } from '../types.js'; import * as http from 'http'; export declare class UnifiedServer { private config; private serverConfig; private projectPath; private password?; private restAdapter; private openaiAdapter; private geminiAdapter; private mcpServer; private httpServer; private rateLimiter; private apiKeyLockoutManager?; private logs; private shutdownHandlers; constructor(config: EnvCPConfig, serverConfig: ServerConfig, projectPath: string, password?: string); detectClientType(req: http.IncomingMessage, pathname?: string): ClientType; private checkApiKeySecurity; start(): Promise; private handleRESTRequest; private handleOpenAIRequest; private handleGeminiRequest; stop(): void; } //# sourceMappingURL=unified.d.ts.map