import { NodeEditor } from 'rete'; import { BaseAreaPlugin } from 'rete-area-plugin'; import { AgentParams } from './agents/types'; import { ExpectedScheme } from './types'; type Props = { editor: NodeEditor; area: BaseAreaPlugin; }; export declare function getNodesBoundingBox(nodes: ExpectedScheme['Node'][], { area }: Props): { top: number; left: number; right: number; bottom: number; width: number; height: number; }; type Size = { width: number; height: number; }; export declare function updateNodeSizes(node: ExpectedScheme['Node'], size: Size, { area }: Props): void; export declare function resizeParent(parent: ExpectedScheme['Node'], agentParams: AgentParams, props: Props): Promise; export {}; //# sourceMappingURL=sizing.d.ts.map