import { Point } from '@dash14/svg-pan-zoom';
import { Box, NodePositions, Size } from '../../common/types';
import { FitContentMargin } from '../../common/configs';
interface ZoomAt {
    zoom: number;
    pos: Point;
}
export declare function parseFitContentMargin(fitContentMargin: FitContentMargin, container: Size): Box;
export declare function calculateFit(viewport: SVGGElement, container: Size, nodesLayouts: NodePositions, zoomLevel: number, margins: Box, scalingObjects: boolean): ZoomAt | undefined;
export {};
