import { GraphLabel, graphlib } from 'dagre'; import { Graph as Layout } from './graph'; import { EdgeOptions, GraphLayout, LayoutDagreConstructorOptions, NodeOptions, RecursivePartial } from './types'; export declare class LayoutDagre extends Layout implements GraphLayout { graph: graphlib.Graph; constructor({ multigraph }: LayoutDagreConstructorOptions); setGraphLabelOptions(options: Partial): void; setGraphData(nodesIn: Array>, edgesIn: Array>, userDefaultNodeConfig: RecursivePartial, userDefaultEdgeConfig: RecursivePartial): void; layout(): any; }