import MapView from '@arcgis/core/views/MapView';
import SceneView from '@arcgis/core/views/SceneView';
export default class syncMapView {
    private mainMapView;
    private targetMapViews;
    private syncHandles;
    private isSync;
    constructor(targetMapViews: MapView[] | SceneView[]);
    /**
     * 设置是否同步
     *
     * @param {boolean} isSync
     * @memberof syncMapView
     */
    setSync(isSync: boolean): void;
    /**
     *设置主视图
     *
     * @private
     * @param {(MapView | SceneView)} mainMapView
     * @memberof syncMapView
     */
    private setMainMapView;
    /**
     *开始同步视角
     *
     * @private
     * @memberof syncMapView
     */
    private startSync;
    /**
     * 暂停同步视角
     *
     * @memberof syncMapView
     */
    pauseSync(): void;
    /**
     *销毁同步
     *
     * @memberof syncMapView
     */
    destroy(): void;
}
