import { Destroyable, Event as XEvent } from "@u-gis/core"; import Map from 'ol/Map'; export interface OlCameraChangedOptions { /** 用 view.propertychange 代替分别监听 center/resolution/rotation(默认 true) */ usePropertyChange?: boolean; /** 监听容器尺寸变化(默认 true) */ listenSizeChange?: boolean; /** 拖拽/动画期间使用 postrender 提升丝滑度(默认 false) */ usePostRender?: boolean; /** 构造后是否立即触发一次(默认 true) */ emitImmediately?: boolean; } export declare class OlCameraChanged extends Destroyable { private _map; private _view; private _keys; private _changed; private _opts; constructor(map: Map, opts?: OlCameraChangedOptions); get changed(): XEvent<[]>; private _on; private _attach; private _detach; } //# sourceMappingURL=cameraUtils.d.ts.map