import { Graph } from '../../Graph'; import { StaticLayout } from './StaticLayout'; declare type Alignment = 'UL' | 'UR' | 'DL' | 'DR' | undefined; declare type Direction = 'TB' | 'BT' | 'LR' | 'RL'; declare type Ranker = 'network-simplex' | 'tight-tree' | 'longest-path'; interface DagreOptions { align?: Alignment; nodesep?: number; rankdir?: Direction; ranker?: Ranker; ranksep?: number; } declare class DagreLayout extends StaticLayout { apply(graph: Graph, options?: DagreOptions): void; } export { DagreLayout };