import { INode } from '../nodes'; import Context from '../context'; import Fact from '../facts/fact'; import WorkingMemory from '../working-memory'; export declare function assert(nodes: INode[], n: number, fact: Fact, wm: WorkingMemory): void; export declare function modify(nodes: INode[], n: number, fact: Fact, wm: WorkingMemory): void; export declare function retract(nodes: INode[], n: number, fact: Fact, wm: WorkingMemory): void; export declare function dispose(nodes: INode[], n: number, context?: Context): void;