import Graph from 'graphology'; export type LayoutWorkerHook = { stop: () => void; start: () => void; kill: () => void; isRunning: boolean; }; export interface GraphologyWorkerLayout { stop: () => void; start: () => void; kill: () => void; } interface GraphologyWorkerLayoutConstructor { new (graph: Graph, settings: T): GraphologyWorkerLayout; } export declare function useWorkerLayoutFactory(worker: GraphologyWorkerLayoutConstructor, parameter: T): LayoutWorkerHook; export {};