UNPKG

@codai/cbd

Version:

Codai Better Database - High-Performance Vector Memory System with HPKV-inspired architecture and MCP server

67 lines 2 kB
/** * CBD Enterprise Module Exports * * Main entry point for all CBD enterprise features */ export { CBDClusterManager } from './cluster.js'; export type { ClusterConfig, ClusterNode, ClusterState } from './cluster.js'; export { CBDSecurityManager } from './security.js'; export type { SecurityConfig, AuthToken, User, SecurityContext } from './security.js'; export { CBDEnterpriseServer } from './server.js'; export type { ServerConfig, ServerStats, HealthCheck } from './server.js'; import { CBDClusterManager, ClusterConfig } from './cluster.js'; import { CBDSecurityManager, SecurityConfig } from './security.js'; import { CBDEnterpriseServer, ServerConfig } from './server.js'; /** * CBD Enterprise Suite * * Combined enterprise functionality for clustering, security, and high-performance server */ export declare class CBDEnterprise { cluster?: CBDClusterManager; security?: CBDSecurityManager; server?: CBDEnterpriseServer; private isInitialized; /** * Initialize CBD Enterprise with configuration */ initialize(config: { cluster?: ClusterConfig; security?: SecurityConfig; server?: ServerConfig; }): Promise<void>; /** * Start all enterprise services */ start(): Promise<void>; /** * Stop all enterprise services */ stop(): Promise<void>; /** * Get comprehensive health status */ getHealth(): Promise<{ overall: 'healthy' | 'degraded' | 'unhealthy'; components: { cluster?: { healthy: boolean; details: string[]; }; security?: { healthy: boolean; details: string[]; }; server?: { healthy: boolean; details: string[]; }; }; }>; /** * Check if enterprise suite is ready */ isReady(): boolean; } export default CBDEnterprise; //# sourceMappingURL=index.d.ts.map