/**
 * compareVisibleState — public entry point for visible-state comparison.
 *
 * Orchestrates readers, delta collection, and summary assembly.
 * All heavy lifting lives in diffKeys, diffProperties, and diffStructure.
 *
 * @module domain/services/comparison/VisibleStateComparison
 */
import type { VisibleStateComparison } from '../../types/CoordinateComparison.ts';
import type WarpState from '../state/WarpState.ts';
/**
 * Compares two materialized states using only their visible substrate truth.
 *
 * The comparison remains reducer-agnostic and application-blind:
 * - visible node deltas
 * - visible edge deltas
 * - visible node-property deltas
 * - visible edge-property deltas
 * - optional node-local target diff helper
 */
export declare function compareVisibleState(leftState: WarpState, rightState: WarpState, options?: {
    targetId?: string | null;
}): VisibleStateComparison;
