/**
 * 源码中有该同名文件
 * 但是部分方法需要扩展
 * 避免代码渗透，此处重申
 */
import Element from 'zrender/src/Element';
import { type ElementAnimateConfig } from 'zrender/lib/Element';
export interface ControllerHost {
    target: Element;
    zoom?: number;
    zoomLimit?: {
        min?: number;
        max?: number;
    };
}
export declare function doUpdateSeriesViewOnPanAndZoom(controllerHost: ControllerHost, { dx, dy, zoomDelta, zoomX, zoomY, dirty }: {
    dx?: number;
    dy?: number;
    zoomDelta?: number;
    zoomX?: number;
    zoomY?: number;
    dirty?: boolean;
}, animation?: boolean | ElementAnimateConfig): () => void;
