import { GraphDataModel } from '../../../data-models/graph'; import { GraphInputLink, GraphInputNode } from '../../../types/graph'; import { GraphNode, GraphLink } from '../types'; import { GraphConfigInterface } from '../config'; export declare function applyLayoutCircular(datamodel: GraphDataModel, GraphLink>, config: GraphConfigInterface, width: number, height: number): void; export declare function applyLayoutParallel(datamodel: GraphDataModel, GraphLink>, config: GraphConfigInterface, width: number, height: number, orientation?: string): void; export declare function applyLayoutDagre(datamodel: GraphDataModel, GraphLink>, config: GraphConfigInterface, width: number): Promise; export declare function applyLayoutConcentric(datamodel: GraphDataModel, GraphLink>, config: GraphConfigInterface, width: number, height: number): void; export declare function applyLayoutForce(datamodel: GraphDataModel, GraphLink>, config: GraphConfigInterface, width: number): Promise; export declare function applyELKLayout(datamodel: GraphDataModel, GraphLink>, config: GraphConfigInterface, width: number): Promise;