import type { Core } from 'cytoscape'; interface CreateGraphResizeObserverInput { readonly container: unknown; readonly cy: Core; readonly settleViewport: () => void; readonly layoutRunningRef: { current: boolean; }; readonly pendingInitialFitRef: { current: boolean; }; readonly readyRef: { current: boolean; }; readonly onViewportSettled: (completedPendingInitialFit: boolean) => void; } export interface GraphResizeObserver { disconnect(): void; } /*** Observe settled container resizing without racing an active layout generation. */ export declare function createGraphResizeObserver(input: CreateGraphResizeObserverInput): GraphResizeObserver | null; export {}; //# sourceMappingURL=createGraphResizeObserver.d.ts.map