export interface MemoryEdgeParams {
    action: "create" | "delete";
    fromId: string;
    toId: string;
    relationshipType: string;
    properties?: Record<string, unknown>;
    accountId: string;
}
export type MemoryEdgeResult = {
    created: boolean;
} | {
    deleted: boolean;
} | {
    error: "foreign-node";
    elementId: string;
} | {
    error: "reserved-type";
    type: string;
};
export declare function memoryEdge(params: MemoryEdgeParams): Promise<MemoryEdgeResult>;
//# sourceMappingURL=memory-edge.d.ts.map