import { BaseLayout } from '../base-layout.js';
import { DagreLayoutOptions } from './types.js';
/**
* Dagre 布局
*
* Dagre layout
*/
declare class DagreLayout extends BaseLayout {
id: string;
private isCompoundGraph;
protected config: {
graphAttributes: string[];
nodeAttributes: string[];
edgeAttributes: string[];
};
protected getDefaultOptions(): Partial;
protected layout(): Promise;
private isCompound;
}
export { DagreLayout, DagreLayoutOptions };