import type { Graph, Layering } from './helpers.js';
import type { LayeringOptions } from './phase2.options.js';
/**
 * Gravity-based layering algorithm that minimizes edge lengths while maintaining acyclicity.
 */
export declare function assignLayers_Gravity(gAcyclic: Graph, opts?: LayeringOptions): Layering;
