import { GGraph } from "../g_graph"; export declare function reverse(graph: GGraph, isX: boolean, isY: boolean): void; /** * 子Vertexが一列に並ぶようにグラフ内のVertexを整列します。 * @param graph */ export declare function alignVerticeByChildren(graph: GGraph): void; /** * グラフに設定されているVertex間の水平間隔と垂直間隔を算出します。 * @param graph */ export declare function getXYIntervals(graph: GGraph): [number, number]; export declare function addOffset(graph: GGraph, x: number, y: number): void; /** * 葉が一列に並ぶようにVertexを整列します。 * @param forest * @param xInterval * @param yInterval */ export declare function alignVerticeByLeaveSub(forest: GGraph, xInterval: number, yInterval: number): void; /** * 葉が一列に並ぶようにVertexを整列します。 * @param graph */ export declare function alignVerticeByLeave(graph: GGraph): void; export declare function standardTreeWidthArrangement(graph: GGraph): void;