import { CollectionReturnValue, Core, Css } from "cytoscape"; import * as i0 from "@angular/core"; type ViewportConfig = Readonly<{ minZoomLevel: number; maxZoomLevel: number; animateOptions: { duration: number; easing: Css.TransitionTimingFunction; }; }>; export declare class CytoscapeViewportService { readonly config: ViewportConfig; zoomIn(cy: Core): void; zoomOut(cy: Core): void; resetView(cy: Core, eles: CollectionReturnValue): void; private handleZoomChange; private fitToView; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};