/** * Shared helpers for cortex-engine tool handlers. */ import type { ToolDefinition, ToolContext } from '../mcp/tools.js'; import type { Memory } from '../core/types.js'; export declare function str(args: Record, key: string): string; export declare function optStr(args: Record, key: string): string | undefined; export declare function optNum(args: Record, key: string, def: number): number; export declare function optBool(args: Record, key: string, def: boolean): boolean; /** Check bridges for a given event in a source namespace. */ export declare function fireBridges(ctx: ToolContext, sourceNamespace: string, event: string, eventData: Record, allTools: ToolDefinition[]): Promise; /** Fire ingestion triggers for a given event in a namespace. */ export declare function fireTriggers(ctx: ToolContext, namespace: string, event: string, content: string, metadata: Record, allTools: ToolDefinition[]): Promise; /** * epistemicScore — score a memory by information-gain potential. * Higher = more worth visiting (under-explored, uncertain, goal-adjacent, stale). */ export declare function epistemicScore(memory: Memory): number; //# sourceMappingURL=_helpers.d.ts.map