/** * AIMDS API Gateway Server * Production-ready Express server with AgentDB and lean-agentic integration */ import { AIMDSRequest, DefenseResult, GatewayConfig, AgentDBConfig, LeanAgenticConfig } from '../types'; export declare class AIMDSGateway { private app; private agentdb; private verifier; private metrics; private logger; private config; private defaultPolicy; private server?; constructor(gatewayConfig: GatewayConfig, agentdbConfig: AgentDBConfig, verifierConfig: LeanAgenticConfig); /** * Initialize the gateway and all components */ initialize(): Promise; /** * Start the gateway server */ start(): Promise; /** * Process incoming security request * Fast path: Vector search + pattern matching (<10ms) * Deep path if needed: Behavioral + LTL verification (<520ms) */ processRequest(req: AIMDSRequest): Promise; /** * Graceful shutdown */ shutdown(): Promise; private configureMiddleware; private setupRoutes; private setupErrorHandling; private generateEmbedding; private calculateThreatLevel; private calculateConfidence; private requestToAction; private storeIncident; private generateRequestId; private createDefaultPolicy; } //# sourceMappingURL=server.d.ts.map