/** * Gateway Service CND Integration * Port: 4000 - API Gateway with routing and authentication */ declare class GatewayCNDIntegration { private cnd; constructor(); initialize(): Promise; authenticateRequest(token: string): Promise; routeToService(serviceName: string): Promise; logAPIRequest(method: string, endpoint: string, context: any, responseStatus: number, duration: number): Promise; } /** * CODAI Service CND Integration * Port: 4001 - Core AI processing service */ declare class CODAICNDIntegration { private cnd; constructor(); initialize(): Promise; storeAIModel(modelData: any): Promise; searchSimilarVectors(vector: number[], threshold?: number): Promise; } /** * ID Service CND Integration * Port: 4004 - Identity and authentication service */ declare class IDCNDIntegration { private cnd; constructor(); initialize(): Promise; createUser(userData: any): Promise; authenticateUser(email: string, password: string): Promise; private logAuditEvent; } /** * BancAI Service CND Integration * Port: 4005 - Banking AI service */ declare class BancAICNDIntegration { private cnd; constructor(); initialize(): Promise; processTransaction(transactionData: any): Promise; detectFraud(transactionPattern: any): Promise<{ isFraudulent: boolean; confidence: number; patterns: import("../types.js").VectorResult[]; }>; private logAuditEvent; } /** * Service Orchestrator - Coordinates all CND integrations */ declare class CODAIServiceOrchestrator { private services; initializeAllServices(): Promise; getService(name: string): any; getEcosystemHealth(): Promise; } declare function initializeCODAIEcosystem(): Promise; export { GatewayCNDIntegration, CODAICNDIntegration, IDCNDIntegration, BancAICNDIntegration, CODAIServiceOrchestrator, initializeCODAIEcosystem }; //# sourceMappingURL=codai-services.d.ts.map