import type { Core } from 'cytoscape'; import type { GraphRuntimeUpdate } from '../../../../../types/graphViewRuntime'; import type { GraphViewController, GraphViewFitOptions } from './GraphView'; /*** Own viewport units and limits alongside the public controller, without exposing Cytoscape. */ export declare function createGraphController(cy: Core, fitPaddingRef: { current: number; }, optimizeFit?: (options: GraphViewFitOptions) => void): { controller: GraphViewController; configure(input: GraphRuntimeUpdate): void; settle(fit: boolean): void; }; //# sourceMappingURL=createGraphController.d.ts.map