import { FullConfig, Data } from './Types'; /** * Optimizes actor ordering using an iterative barycenter sweep. * * Each actor is assigned a position seed (gene) in [0, 1]. The visitor * translates these seeds into concrete event orderings. We refine the seeds * by computing each actor's average normalized position across all events it * appears in, then re-visit. This converges quickly (typically < 10 passes) * and is fully deterministic — no random restarts needed. * * Complexity: O(passes × events × actors) vs GA's O(gen × pop × events × actors) */ export declare function fit(data: Data, config: FullConfig): Data; export declare function getCompactedLocation(position: number, arrayLength: number): number;