import { Port } from '../../../types/core'; /** * Check if port ID has changed (handles optional ports) */ export declare const hasPortIdChanged: (prev: Port | undefined | null, next: Port | undefined | null) => boolean; /** * Check if port position has changed */ export declare const hasPortPositionChanged: (prev: Port | undefined | null, next: Port | undefined | null) => boolean; /** * Check if two ports are structurally equal (full comparison of all fields) */ export declare const arePortsEqual: (prev: Port, next: Port) => boolean; /** * Check if two port arrays are equal */ export declare const arePortArraysEqual: (prev?: Port[], next?: Port[]) => boolean;