import type { NetworkLayoutPlugin, NetworkChartType } from "../networkTypes";
import { sankeyLayoutPlugin } from "./sankeyLayoutPlugin";
import { forceLayoutPlugin } from "./forceLayoutPlugin";
import { chordLayoutPlugin } from "./chordLayoutPlugin";
import { hierarchyLayoutPlugin } from "./hierarchyLayoutPlugin";
import { orbitLayoutPlugin } from "./orbitLayoutPlugin";
/**
 * Registry mapping network chart types to their layout plugins.
 */
export declare const networkLayoutRegistry: Record<string, NetworkLayoutPlugin>;
export declare function getLayoutPlugin(chartType: NetworkChartType): NetworkLayoutPlugin | undefined;
export { sankeyLayoutPlugin, forceLayoutPlugin, chordLayoutPlugin, hierarchyLayoutPlugin, orbitLayoutPlugin };
