UNPKG

universal-life-protocol-core

Version:

Revolutionary AI framework implementing living, conscious digital reality with meta-cognitive reasoning, attention economics, and autonomous learning

32 lines 878 B
import { CUE_Event, CepRule } from "./types.js"; /** * This engine processes event streams to identify meaningful patterns, * implementing a rule-based transition system. */ export declare class CepEngine { private rules; private eventHistory; private historyLimit; /** * Registers a new rule, written in an Event Processing Language (EPL) style. */ registerRule(rule: CepRule): void; /** * Processes an incoming event from the CUE's event bus. */ processEvent(event: CUE_Event): void; private evaluateRules; /** * Get the current event history for testing/inspection */ getEventHistory(): CUE_Event[]; /** * Clear all registered rules */ clearRules(): void; /** * Get all registered rules */ getRules(): Map<string, CepRule>; } //# sourceMappingURL=cep-engine.d.ts.map