/**
 * VCS Op Decomposition
 *
 * Converts high-level VcsOps into primitive EAV store operations
 * (addFacts, addLinks, deleteFacts, deleteLinks).
 */
import type { Fact, Link } from '../core/store/eav-store.js';
import type { VcsOp } from './types.js';
export interface DecomposedOp {
    addFacts: Fact[];
    addLinks: Link[];
    deleteFacts: Fact[];
    deleteLinks: Link[];
}
/**
 * Decomposes a VcsOp into primitive store operations.
 */
export declare function decompose(op: VcsOp): DecomposedOp;
//# sourceMappingURL=decompose.d.ts.map