import { listMemos } from './memos.js';
import type { RunContext } from './approval-bus.js';
export type MemoOp = 'save' | 'request_capture' | 'search' | 'update' | 'delete';
export type MemoRpcResult = {
    ok: true;
    result: unknown;
} | {
    ok: false;
    error: string;
};
export declare function handleMemoOp(op: string, payload: Record<string, unknown>, ctx: RunContext): Promise<MemoRpcResult>;
export { listMemos };
//# sourceMappingURL=memo-rpc.d.ts.map