import { type RelationshipPattern } from "../lib/relationship-patterns.js"; export interface MemoryEdgeParams { action: "create" | "delete"; fromId: string; toId: string; relationshipType: string; properties?: Record; accountId: string; /** * Active-vertical + base relationship patterns for the warn-only * off-allowlist check (Phase 2). Omit to skip the check (the write still * proceeds — the check never blocks). */ relationshipPatterns?: RelationshipPattern[]; /** Brand-default vertical, used to resolve the account's active vertical. */ brandVertical?: string | null; } export type MemoryEdgeResult = { created: boolean; } | { deleted: boolean; } | { error: "foreign-node"; elementId: string; } | { error: "reserved-type"; type: string; }; export declare function memoryEdge(params: MemoryEdgeParams): Promise; //# sourceMappingURL=memory-edge.d.ts.map