import type { LayoutEngine } from "./types.js";
/**
 * Creates a dagre-based layout engine.
 *
 * This is a synchronous layout algorithm that runs on the main thread.
 * It's lightweight and fast for small-to-medium graphs (<30 nodes) but
 * lacks port awareness, compound node support, and model-order preservation.
 *
 * Used as:
 * - The default fallback when elkjs is not available
 * - The layout engine for the read-only SVG topology preview
 * - A fast approximation for initial YAML parse rendering
 */
export declare function createDagreLayoutEngine(): LayoutEngine;
//# sourceMappingURL=dagre-layout-engine.d.ts.map