import type { DatabaseAdapter, MemoryNodeContext } from "./types.js";
export declare function createContentSha256(content: string): string;
export declare function initDb(db: DatabaseAdapter): Promise<void>;
export declare function handleMemoryStatus(context: MemoryNodeContext, args: unknown): Promise<Record<string, unknown>>;
export declare function handleMemoryAddEntry(context: MemoryNodeContext, args: unknown): Promise<Record<string, unknown>>;
export declare function handleMemorySearch(context: MemoryNodeContext, args: unknown): Promise<Record<string, unknown>>;
export declare function handleMemoryReadEntry(context: MemoryNodeContext, args: unknown): Promise<Record<string, unknown>>;
export declare function dispatchToolCall(context: MemoryNodeContext, toolName: string, args: unknown): Promise<Record<string, unknown>>;
export declare function bootstrap(): Promise<void>;
