import type { AgentFlowCustomEdge, AgentFlowCustomNode } from '../types';
export declare const RESOURCE_NODE_SIZE = 80;
export declare const getAgentGroupBottomPosition: (agent: AgentFlowCustomNode, nodes: AgentFlowCustomNode[], edges: AgentFlowCustomEdge[]) => {
    x: number;
    y: number;
};
export declare const autoArrangeNodes: (nodes: AgentFlowCustomNode[], edges: AgentFlowCustomEdge[], agentNodePosition?: {
    x: number;
    y: number;
} | undefined, resourceNodePositions?: Record<string, {
    x: number;
    y: number;
}>) => AgentFlowCustomNode[];
//# sourceMappingURL=auto-layout.d.ts.map