import Server from '@musistudio/llms'; export interface EnhancedServerConfig { jsonPath?: string; initialConfig: any; gracefulShutdownTimeout?: number; onShutdown?: () => Promise; } /** * Enhanced server with graceful shutdown support */ export declare class ConduitServer { private server; private gracefulShutdown; private httpServer; constructor(config: EnhancedServerConfig); /** * Add middleware/hooks to the server */ addHook(event: string, handler: any): void; /** * Add health check endpoints */ private addHealthEndpoints; /** * Start the server */ start(): Promise; /** * Get the underlying server instance */ getServer(): Server; } /** * Create server with enhanced features */ export declare const createConduitServer: (config: EnhancedServerConfig) => ConduitServer; //# sourceMappingURL=serverWrapper.d.ts.map