import { AnimationInitialParams } from "../../export-types"; export declare abstract class AnimationSprite { onCompletedCycle?: (info: { timeCounter: number; }) => void; protected currentFrame: number; protected _isRunning: boolean; protected timeCounter: number; private timePerFrame; private maxCycle; private cycleCounter; get isRunning(): boolean; set isRunning(_isRunning: boolean); abstract initial(params: AnimationInitialParams): void; draw(): void; protected abstract checkFrameMax(): boolean; protected abstract onDraw(): void; } //# sourceMappingURL=animation.d.ts.map