export declare class BaseLayoutConfiguration {
    protected ctx: any;
    RenderParams: any;
    ToolkitParams: any;
    View: any;
    constructor();
    Init(ctx: any, nodeFactory: Function, beforeStartConnect: Function, beforeConnect: Function, beforeStartDetach: Function, toggleSelection: Function, removeEdge: Function, canvasClick: Function, objectRepainted: Function, edgeAdded: Function, edgeMoved: Function, modeChanged: Function, connectorClick: Function): void;
    SetRenderParams(canvasClick: Function, objectRepainted: Function, edgeAdded: Function, edgeMoved: Function, modeChanged: Function): void;
    SetToolkitParams(nodeFactory: Function, beforeStartConnect: Function, beforeConnect: Function, beforeStartDetach: Function): void;
    SetView(toggleSelection: Function, removeEdge: Function, connectorClick: Function): void;
}
