import Viewer from "../viewer/Viewer";
/**
 * 场景动画基类
 */
declare abstract class Animation {
    protected _viewer: Viewer;
    protected _options: any;
    /**
     * @param viewer 3D场景
     * @internal
     */
    constructor(viewer: Viewer);
    /**
     * 绑定事件
     */
    protected abstract _bindEvent(): any;
    /**
     * 解绑事件
     */
    protected abstract _unbindEvent(): any;
    /**
     * 开始动画
     * @returns
     */
    start(): this;
    /**
     * 停止动画
     * @returns
     */
    stop(): this;
}
export default Animation;
