import * as dagre from 'dagre'; import { EdgeConfig, GraphLabel, NodeConfig } from 'dagre'; import { DiagramModel } from '../models'; export interface DagreEngineOptions { graph?: GraphLabel; layout?: GraphLabel & NodeConfig & EdgeConfig; /** * Will also layout links */ includeLinks?: boolean; } export declare class DagreEngine { g: dagre.graphlib.Graph; instantiate(): void; redistribute(model: DiagramModel, options?: DagreEngineOptions): void; }