import { EventedObject } from '../base/evented-object'; import { ScreenXY } from '../common/screen-xy'; export declare class PosAnimation extends EventedObject { private _el; private _startPos; private _inProgress; private _duration; private _easeOutPower; private _offset; private _startTime; private _animId; constructor(el: HTMLElement); run(el: HTMLElement, newPos: ScreenXY, duration?: number, easeLinearity?: number): void; stop(): void; _animate(): void; _step(round?: boolean): void; _runFrame(progress: number, round?: boolean): void; private _complete; private _easeOut; }