/**
 * MCP tool wrapper for the typed-edge pass.
 *
 * Called by `database-operator` (Task-spawned by admin during an on-demand
 * `/insight` pass). Admin does not call this tool directly — it is not in
 * `ADMIN_CORE_TOOLS`. Backfill invokes the underlying `runTypedEdgePass`
 * via the CLI script, bypassing this tool.
 *
 * Returns the pass counters so database-operator can hand them back to
 * admin for its insight-pass summary.
 */
import type { Session } from "neo4j-driver";
import { type TypedEdgePassResult } from "../lib/typed-edge-pass.js";
export interface MemoryTypedEdgePassArgs {
    /**
     * Lower bound on `node.updatedAt`. The admin agent passes the session
     * start timestamp from the insight-pass prompt. Backfill mode passes
     * null (handled by the CLI script, not this tool).
     */
    sinceIso: string;
    /**
     * Optional conversation id stamped onto the createdBy provenance of
     * MERGEd edges. Admin passes its own conversation id; if absent, the
     * env var fallback is used.
     */
    sessionId?: string;
}
export declare function memoryTypedEdgePass(args: MemoryTypedEdgePassArgs, session: Session, accountId: string): Promise<TypedEdgePassResult>;
//# sourceMappingURL=memory-typed-edge-pass.d.ts.map