/** * Shared MAMA tool handlers (save, search, update, loadCheckpoint) * * Extracted to eliminate duplication between MCPExecutor and GatewayToolExecutor. */ import type { SaveInput, SearchInput, UpdateInput, LoadCheckpointInput, SaveResult, SearchResult, UpdateResult, LoadCheckpointResult, MAMAApiInterface, TrustedMemoryWriteOptions } from './types.js'; export declare function handleSave(api: MAMAApiInterface, input: SaveInput, getRecentConversation?: () => unknown[], options?: TrustedMemoryWriteOptions): Promise; export declare function handleSearch(api: MAMAApiInterface, input: SearchInput): Promise; export declare function handleUpdate(api: MAMAApiInterface, input: UpdateInput): Promise; export declare function handleLoadCheckpoint(api: MAMAApiInterface, _input: LoadCheckpointInput, onRestore?: (recentConversation: unknown[]) => void): Promise; //# sourceMappingURL=mama-tool-handlers.d.ts.map