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