import type { Core } from 'cytoscape'; import type { GraphViewLayoutName } from './GraphView'; interface RunGraphLayoutInput { readonly layout: GraphViewLayoutName; readonly layoutOptions?: Readonly>; readonly spacingFactor: number; } interface GraphLayoutSession { stop(): void; } /*** Run one Cytoscape layout with automatic fitting disabled and explicit stop ownership. */ export declare function runGraphLayout(cy: Core, input: RunGraphLayoutInput, onComplete: () => void): GraphLayoutSession; export {}; //# sourceMappingURL=runGraphLayout.d.ts.map