/// /// import { type Writable } from 'svelte/store'; import { type PanZoomInstance, type Viewport, type XYMinimapUpdate } from '@xyflow/system'; export type UseInteractiveParams = { panZoom: PanZoomInstance; viewport: Writable; getViewScale: () => number; } & XYMinimapUpdate; export default function interactive(domNode: Element, params: UseInteractiveParams): { update: (params: UseInteractiveParams) => void; destroy(): void; };