import type { ExistingOutput, ProposedOutput, TopologyDiff } from '@forgeax/engine-types'; /** * Match importer output declarations without treating sourceIndex or array * position as identity. A stable producer sourceKey preserves the prior GUID; * multi-output declarations without one are explicitly ambiguous. */ export declare function diffTopology(previous: readonly ExistingOutput[], next: readonly ProposedOutput[]): TopologyDiff; export declare const calculateTopologyDiff: typeof diffTopology; /** Alias named after the producer-facing contract wording. */ //# sourceMappingURL=topology.d.ts.map