import { type BoxBounds } from 'ag-charts-core'; export declare enum PanToBBoxScalingModeEnum { None = 0, WhenViewportTooSmallScaleXYProportionally = 1, WhenViewportTooSmallScaleXYDisproportionally = 2 } type Ratios = { min: number; max: number; }; type XYRatios = { x: Ratios; y: Ratios; }; export declare function calcPanToBBoxRatios(scalingMode: PanToBBoxScalingModeEnum, viewportBBox: BoxBounds, ratios: Partial, targetBBox: BoxBounds): XYRatios; export {};