import { GraphNode, XYPosition } from '@vue-flow/core'; import { SizeSchema } from '@farris/flow-devkit'; interface UsePosition { repositionContainerNode(nodeId: string): void; throttleRepositionContainerNode(nodeId: string): void; getSubFlowNodeOffset(containerNodeId?: string): XYPosition; getCanvasSizeByNodeTypeAndChildNodes(nodeType: string, childNodes: GraphNode[]): SizeSchema; waitPositionEffect(): Promise; } export declare function usePosition(): UsePosition; export {};