import { TimedFrameCounter } from './TimedFrameCounter'; /** * (To be filled) */ export declare class NonLoopedFrameCounter extends TimedFrameCounter { /** * True if the given frame count duration has ellapsed already. */ readonly isCompleted: boolean; private _isCompleted; /** * * @param durationFrameCount * @param completeBehavior */ constructor(durationFrameCount: number, completeBehavior?: () => any); /** * @override * @chainable */ on(duration?: number): NonLoopedFrameCounter; /** * @override * @chainable */ off(): NonLoopedFrameCounter; /** * @override */ resetCount(): TimedFrameCounter; /** * @override */ getProgressRatio(): number; /** * @override */ protected completeCycle(): void; }