/**
 * special roam handler for axes
 * see common handler in './roamHelper.ts'
 */
import { type ElementAnimateConfig } from 'zrender/lib/Element';
import { ControllerHost } from './roamHelper';
export interface AxesControllerHost extends ControllerHost {
    axes: 'xAxis' | 'yAxis';
}
export declare function doUpdateAxesViewOnPanAndZoom(controllerHost: AxesControllerHost, { dx, dy, zoomDelta, zoomX, zoomY, dirty }: {
    dx?: number;
    dy?: number;
    zoomDelta?: number;
    zoomX?: number;
    zoomY?: number;
    dirty?: boolean;
}, animation?: boolean | ElementAnimateConfig): () => void;
